吳詠煒c++性能優(yōu)化高端培訓(xùn)
?啟動(dòng)速度優(yōu)化
前置知識點(diǎn):APP啟動(dòng)流程、Activity啟動(dòng)流程
優(yōu)化方向
Google給出了啟動(dòng)加速的方向:
利用提前展示出來的Window,快速展示出來一個(gè)界面,給用戶快速反饋的體驗(yàn);
避免在啟動(dòng)時(shí)做密集沉重的初始化(Heavy app initialization);
定位問題:避免I/O操作、反序列化、網(wǎng)絡(luò)操作、布局嵌套等。
1.1 替換Application的主題
1、當(dāng)APP啟動(dòng)時(shí),會(huì)先于Main Thread展示一個(gè)空白的window,此時(shí),可以通過給Application設(shè)置特定的主題,即展示一個(gè)圖片,用到的是theme中的windowBackground屬性
標(biāo)簽: