1. 什么是 Hook Hook 英文翻譯過來就是「鉤子」的意思,那我們?cè)谑裁磿r(shí)候使用這個(gè)「鉤子」呢械蹋?在 Android 操作系統(tǒng)中系統(tǒng)維護(hù)著自己的一套事件分發(fā)機(jī)制出皇。應(yīng)用程序...
1. 什么是 Hook Hook 英文翻譯過來就是「鉤子」的意思,那我們?cè)谑裁磿r(shí)候使用這個(gè)「鉤子」呢械蹋?在 Android 操作系統(tǒng)中系統(tǒng)維護(hù)著自己的一套事件分發(fā)機(jī)制出皇。應(yīng)用程序...
一、概述 AIDL 意思即 Android Interface Definition Language哗戈,翻譯過來就是Android接口定義語(yǔ)言郊艘,是用于定義服務(wù)器和客戶端通信接...
在日常的Android開發(fā)中,經(jīng)常會(huì)使用到動(dòng)畫唯咬,這里就對(duì)Android開發(fā)中的動(dòng)畫做一下總結(jié)纱注。 Android 動(dòng)畫分類 總的來說,Android動(dòng)畫可以分為兩類胆胰,最初的傳統(tǒng)...
前言 多線程的應(yīng)用在Android開發(fā)中是非常常見的狞贱,常用方法主要有:繼承Thread類實(shí)現(xiàn)Runnable接口HandlerAsyncTaskHandlerThread 今...
1.以前的誤解 很久之前就聽說過長(zhǎng)連接的說法蜀涨,而且還知道HTTP1.0協(xié)議不支持長(zhǎng)連接瞎嬉,從HTTP1.1協(xié)議以后蝎毡,連接默認(rèn)都是長(zhǎng)連接。但終究覺得對(duì)于長(zhǎng)連接一直懵懵懂懂的佑颇,有種...
前言 Rxjava由于其基于事件流的鏈?zhǔn)秸{(diào)用、邏輯簡(jiǎn)潔 & 使用簡(jiǎn)單的特點(diǎn)螟左,深受各大 Android開發(fā)者的歡迎啡浊。 如果還不了解RxJava,請(qǐng)看文章:Android:這是一...
前言 Rxjava由于其基于事件流的鏈?zhǔn)秸{(diào)用胶背、邏輯簡(jiǎn)潔 & 使用簡(jiǎn)單的特點(diǎn)巷嚣,深受各大 Android開發(fā)者的歡迎。本文主要: 面向 剛接觸Rxjava的初學(xué)者 提供了一份 清...
EventBus 是一款在 Android 開發(fā)中使用的發(fā)布/訂閱事件總線框架,基于觀察者模式暇番,將事件的接收者和發(fā)送者分開嗤放,簡(jiǎn)化了組件之間的通信,使用簡(jiǎn)單壁酬、效率高次酌、體積小厨喂!下...
Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity的顯示之ViewRootImpl初探 Activity的顯示...
前言 在 Java多線程中和措,線程變量ThreadLocal非常重要,但對(duì)于很多開發(fā)者來說蜕煌,這并不容易理解派阱,甚至覺得有點(diǎn)神秘 今天,我將獻(xiàn)上一份 ThreadLocal的介紹 ...
數(shù)據(jù)隱私性:內(nèi)容經(jīng)過對(duì)稱加密斜纪,每個(gè)連接生成一個(gè)唯一的加密密鑰數(shù)據(jù)完整性:內(nèi)容傳輸經(jīng)過完整性校驗(yàn)身份認(rèn)證:第三方無法偽造服務(wù)端(客戶端)身份 一贫母、HTTPS如何解決HTTP上述...
1. 前言 本文的源碼是基于JDK1.7文兑,JDK1.8中HashMap的實(shí)現(xiàn),引入了紅黑樹腺劣,在后面的文章會(huì)寫到绿贞。后面還有一篇LinkedHashMap的解析:圖解Linked...
前言 在Java中,實(shí)現(xiàn) 抽象的機(jī)制有2種:抽象類(abstract class)和接口(Interface) 二者非常類似橘原,甚至可相互替換籍铁,因此很多開發(fā)者開發(fā)時(shí)對(duì)于二者的選...