android開發:app性能優化

性能是衡量一個app好壞的標誌,我們來說說性能優化有哪幾方面:

1.佈局優化

儘量減少佈局的嵌套,使用include、merge等標籤,使用listView、recyclerView要學會複用。

2.繪製優化

在ondraw()方法中不要執行耗時操作、使用局部變量。因爲view重繪會頻繁調用ondraw()方法。
可以減少一些不必要的背景

3.啓動優化

app啓動的時候會出現將近一秒的白屏,如果你的application在oncreate()方法中執行耗時操作這個白屏時間更長。出現白屏的原因是在我們點擊應用圖標到加載我們Activity這個過程會需要一定時間,啓動的時候window已經創建出來,但是activity需要經過測量、繪製才能顯示到window上。系統則在這個過程根據Theme中的windowBackground屬性給window設置一個背景。所以我們可以修改這個windowBackground成我們自己的logo展示。

4.內存優化

保持良好的編碼習慣,代碼中儘量減少內存泄漏的發生。

5.線程優化

不要在主線程執行耗時操作,使用handler、intentService等來執行異步任務。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章