概述 源碼基于 OkHttp-3.14.6 依賴 在 build.gradle 中添加以下代碼implementation 'com.squar...
概述 Retrofit 通過(guò)注解將 Java Interface API 調(diào)用轉(zhuǎn)化為 HTTP Call 簿训,注解提供了 HTTP Call 的參...
概述 Proxy 提供靜態(tài)方法來(lái)創(chuàng)建動(dòng)態(tài)代理類和動(dòng)態(tài)代理對(duì)象; 源碼基于 Android-SDK-29 中的 JDK米间; 動(dòng)態(tài)代理類 動(dòng)態(tài)代理類的...
概述 LeakCanary 是 Square 出品的基于 Android 平臺(tái)的內(nèi)存泄漏監(jiān)測(cè)工具强品; Activity 和 Fragment 是自...
概述 Kotlin是面向?qū)ο蟮撵o態(tài)類型語(yǔ)言; 在Kotlin中车伞,所有東西都是對(duì)象择懂,在這個(gè)意義上可以在任意變量上調(diào)用成員函數(shù)與屬性; Kotlin...
概述 并發(fā)編程產(chǎn)生的背景是在單核時(shí)代多任務(wù)處理另玖,CPU的運(yùn)算速度與它的存儲(chǔ)和通信子系統(tǒng)的速度差距實(shí)在是太大了困曙,大量的時(shí)間消耗在磁盤(pán)I/O表伦,網(wǎng)絡(luò)通...
概述 Binder框架包括四部分:Binder驅(qū)動(dòng),ServiceManager慷丽,Client蹦哼,Server;Binder驅(qū)動(dòng)是整個(gè)Binder...
概述 Android基于Linux Kernel要糊,但不是Linux纲熏,是Linux的一個(gè)變種; Android系統(tǒng)框架整體分為五層:Linux內(nèi)核...
概述 Android系統(tǒng)基于Linux內(nèi)核锄俄,所以Android系統(tǒng)啟動(dòng)時(shí)局劲,首先要初始化Linux內(nèi)核; 整體流程分為三部分:BootLoader...