所需工具都在sdk下build-tools目錄下1琢蛤、aapt工具將xml和資源文件生成R.java2、Aidl.exe將aidl文件轉(zhuǎn)換為Jav...
Android打開電源到啟動相關(guān)APP流程 appMain.cpp方法中會初始化一個AndroidRuntime然后調(diào)用runtime.star...
1、看看handler的構(gòu)造方法: 在構(gòu)造方法里獲取了mLooper 和一個mQueue,可以明確看出如果looper為空的話就會拋一個runt...
1、Glide圖片加載框架三級緩存活動緩存、內(nèi)存緩存、磁盤緩存第一次:首先去查找順序活動緩存——》內(nèi)存緩村———》磁盤緩存——網(wǎng)絡(luò)加載當(dāng)從走到網(wǎng)...
1各谚、ui繪制加載2、16ms是60fps 是保證用戶感知流暢的衡量指標(biāo)到千,當(dāng)界面刷新時間大于16ms時就會出現(xiàn)卡頓昌渤。 由此追根溯源:可以追溯到vi...
Android版本日新月異,幾乎每年都有一到兩個新的版本發(fā)布父阻,在此整理一下Android各個版本的特性愈涩。 KitKat Api Level 19...
畢業(yè)后的一年里所遇到的各種問題,讓此時此刻的我想再次回到校園加矛。仔細(xì)想想我在大學(xué)里混日子的生活是很大一部分原因是因為高中的備考期履婉。就像是高中班主任...
Fresco 出身名門,功能強(qiáng)大斟览,應(yīng)該是目前來說最為牛逼的圖片加載框架毁腿。內(nèi)存管理:圖片解壓后,Bitmap會占據(jù)大量內(nèi)存,在5.0以下的系統(tǒng)中會...
說起Android開發(fā)已烤,很多人都會提到一個概念鸠窗,Android的布局優(yōu)化。說到布局優(yōu)化胯究,開發(fā)者們都會想到Hierarchy View 來分析布局