Android如何保持App的穩(wěn)定性?

1. 如何保持App的穩(wěn)定性?


為了提供我們App的穩(wěn)定性,個(gè)人覺(jué)得有特別多特別多地方需要考慮,比如前期需求一定要明確、代碼質(zhì)量要高、提高代碼可讀性、減少冗余代碼、要使用開(kāi)發(fā)六大基本原則,比如最少知識(shí)原則、接口隔離原則等等、搭建的框架一定要與App業(yè)務(wù)邏輯高度解耦,不要有任何關(guān)系,使得App輕量,穩(wěn)定,把所有App都可以使用的一些公用的代碼比如像BaseActivity、BaseFragment、各種Utils工具類(lèi)、聯(lián)網(wǎng)請(qǐng)求、顯示圖片工具、數(shù)據(jù)傳遞等等所有公用的代碼都抽取出來(lái)放到module層的框架中,直接把module作為庫(kù)文件添加進(jìn)去即可,可以從內(nèi)存泄露、內(nèi)存優(yōu)化、圖片處理等等方面都是需要考慮的。

可以參考之前的文章及App優(yōu)化系列文章:
內(nèi)存溢出OOM產(chǎn)生原因與解決方法
內(nèi)存泄露原因及解決方案
Android中如何做內(nèi)存優(yōu)化
性能優(yōu)化 - UI渲染和布局適配

  1. App優(yōu)化 - 需要優(yōu)化哪些?
  2. App優(yōu)化 - 性能分析工具
  3. App的3種啟動(dòng)方式
  4. App優(yōu)化 - App啟動(dòng)速度優(yōu)化
  5. App優(yōu)化 - 布局優(yōu)化
  6. App優(yōu)化 - 消除卡頓優(yōu)化
  7. App優(yōu)化 - ANR優(yōu)化
  8. App優(yōu)化 - 電池省著用
  9. App優(yōu)化 - 網(wǎng)絡(luò)優(yōu)化
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,941評(píng)論 25 709
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒(méi)有地址/指針的概念1.2> 泛型1.3> 類(lèi)型嚴(yán)謹(jǐn) 對(duì)...
    cosWriter閱讀 11,632評(píng)論 1 32
  • 1、 心心念念很久,眼看著還有三個(gè)多月就要畢業(yè),自己也算是找到了步入互聯(lián)網(wǎng)行業(yè)的第一份工作,有期待、驚喜感也有挑戰(zhàn)...
    影子1234閱讀 207評(píng)論 0 0
  • 今天早上開(kāi)始讀了《怎樣講好一個(gè)故事》這本書(shū),每個(gè)人都有大把的故事,屬于他們自己的故事。可不是每個(gè)人都會(huì)把自己的故事...
    D035牛牛_佛山閱讀 145評(píng)論 0 7
  • 濟(jì)南篇 爬完泰山,我和阿琦沒(méi)有逗留,直接坐車(chē)去了濟(jì)南 這是一家在老巷子里的酒店,滿(mǎn)滿(mǎn)的老濟(jì)南風(fēng)味,店內(nèi)裝飾別致,我...
    阿屎阿屎閱讀 677評(píng)論 0 3

友情鏈接更多精彩內(nèi)容