前言 Android事件分發(fā)機(jī)制是Android開發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于Android事件分發(fā)機(jī)制的文章,但存在一些問題:內(nèi)容不全、思路不清晰烟号、無源碼分析、簡單問...
后期更新了連載:每日一問:談?wù)劵瑒記_突你是怎樣處理的 寫在前面 轉(zhuǎn)眼間 面試系列 已經(jīng)到了第九期了政恍,由于文章將會持續(xù)更新汪拥,導(dǎo)致標(biāo)題難看性,所以以后的標(biāo)題將更正為本文類似的格式...
Activity是APP開發(fā)中用的最多的一個(gè)組件,一個(gè)應(yīng)用程序內(nèi)避免不了多個(gè)Activity的跳轉(zhuǎn)宗弯,這時(shí)有人會問:我的程序就一個(gè)Activity脯燃!其實(shí),在我們點(diǎn)擊APP圖標(biāo)時(shí)...
在上一篇文章【從源碼角度分析Activity蒙保、Window辕棚、View的關(guān)系】中講到了View的加載流程,最終會調(diào)用ViewRootImpl的invalidate()方法追他。如果...
View依附于Window邑狸,而Activity負(fù)責(zé)管理Window懈糯。為什么會產(chǎn)生這樣的關(guān)系呢?文章圍繞這個(gè)問題单雾。將會從Activity加載View的整個(gè)流程去分析Activi...
一渐逃、View繪制總?cè)肟?ActivityThread中够掠,首先創(chuàng)建Activity,然后通過attach方法初始化對應(yīng)的mWindow茄菊,然后將頂級視圖DecorView添加到W...
續(xù)上篇Android Handler之從主線程往子線程發(fā)消息(一) 簡單回顧一下Handler機(jī)制中幾個(gè)對象的主要作用 Handler機(jī)制中最重要的四個(gè)對象Handler:負(fù)...
1.Retrofit基本使用 首先來了解下Retrofit是什么,在官網(wǎng)中對于Retrofit的描述是這樣的: A type-safe HTTP client for And...
前言 Rxjava留攒,由于其基于事件流的鏈?zhǔn)秸{(diào)用、邏輯簡潔 & 使用簡單的特點(diǎn)涡扼,深受各大 Android開發(fā)者的歡迎稼跳。 如果還不了解RxJava,請看文章:Android:這是...
什么是OOM 移動端內(nèi)存有限,手機(jī)給每個(gè)應(yīng)用分配大小有限(Google 源生OS分配的內(nèi)存為16M或者24M在旱,但是不同廠家的ROM會修改)摇零。當(dāng)你使用的內(nèi)存空間接近閥值...