在第一篇《Android啟動(dòng)速度優(yōu)化一啟動(dòng)速度測(cè)量》日志里面有提到怎樣在APP啟動(dòng)過程中測(cè)量整個(gè)啟動(dòng)過程的時(shí)間,這一節(jié)記錄了在啟動(dòng)過程中如何去測(cè)...
最近閑來無事,在看AOP的一些文章,發(fā)現(xiàn)在Android中集成AOP實(shí)在是太麻煩了,因此就想寫一個(gè)gradle插件來優(yōu)化這個(gè)配置過程。在插件寫完...
隨著手機(jī)硬件的發(fā)展,手機(jī)硬件配置越來越高,計(jì)算速度,硬件性能越來越好,導(dǎo)致在開發(fā)過程中很容易讓開發(fā)者不太去關(guān)注啟動(dòng)速度和性能問題。但是在發(fā)布到市...
一、init.rc Android中利用rc文件配置一些需要提前執(zhí)行的操作,在系統(tǒng)啟動(dòng)的時(shí)候解析并執(zhí)行,為啟動(dòng)Android系統(tǒng)核心服務(wù)提供保障...
基于Android 9.0代碼進(jìn)行剖析,細(xì)解init進(jìn)程啟動(dòng)的各個(gè)環(huán)節(jié)內(nèi)容 涉及到的源碼文件 本文主要的流程如下,init.rc解析及系統(tǒng)核心服...
概要 在平時(shí)開發(fā)和處理bug的過程中經(jīng)常會(huì)和EventLog打交到,通過EventLog來分析Activity、Process、CPU、Wind...
概要 在日常開發(fā)和debug的過程中,我們都需要看看某一個(gè)方法的調(diào)用StackTrace,如果是crash或者異常被拋出的情況下會(huì)直接看到對(duì)應(yīng)的...
在Android程序開發(fā)時(shí)我們會(huì)接觸到一些系統(tǒng)為了某些功能而定義的關(guān)鍵屬性,例如在AndroidManifest.xml文件中 經(jīng)??吹降膒er...