
Android窗口機(jī)制系列 Android窗口機(jī)制(一)初識(shí)Android的窗口結(jié)構(gòu)Android窗口機(jī)制(二)Window,PhoneWindow喻杈,DecorView彤枢,se...
Android 基礎(chǔ) 1.內(nèi)存泄漏 一個(gè)程序中,已經(jīng)不需要使用某個(gè)對(duì)象筒饰,但是仍然有引用指向它缴啡,垃圾回收器無(wú)法回收它,該對(duì)象占用的內(nèi)存無(wú)法被回收時(shí)瓷们,就容易造成內(nèi)存泄漏业栅。 一、單...
利用Kotlin和協(xié)程實(shí)現(xiàn)DSL樣式的網(wǎng)絡(luò)請(qǐng)求 本文將基于retrofit2.62换棚、okhttp4.0式镐、Coroutines、viewModel-ktx固蚤、LiveData-k...
項(xiàng)目編譯 項(xiàng)目基于最新版 Glide 4.9.0 源碼分析娘汞,通過(guò)如下方式獲取并編譯代碼: 代碼量(使用 cloc 統(tǒng)計(jì)): 我在分析 Glide 源碼前將 Glide 的項(xiàng)目...
Zygote進(jìn)程, 一個(gè)在Android系統(tǒng)中扮演重要角色的進(jìn)程. 我們知道Android系統(tǒng)中的兩個(gè)重要服務(wù)PackageManagerService和ActivityMa...
在某些場(chǎng)景下,用戶希望點(diǎn)擊短信中的一個(gè)URL(類似:http://www.johnny-s.cn/2017/09/08/android-handler/)打開(kāi)已安裝的某個(gè)Ap...
最近公司一個(gè)新項(xiàng)目是用kotlin寫的所以把一些自己學(xué)習(xí)過(guò)程中的知識(shí)點(diǎn)做一下記錄。 Kotlin 一種眾多運(yùn)行于JVM虛擬機(jī)上的靜態(tài)類型編程語(yǔ)言揩页,也可以被編譯成JS源代碼旷偿。 ...