鄭州北大青鳥翔天信鴿:Android手機程序下載注意三大項
【鄭州北大青鳥導讀】對于Android手機來說,由于Google全面開放多任務同時運行著Java這樣的解釋型語言導致對RAM的開銷很大,隨著Android平臺的發(fā)展很多新手程序員在經(jīng)驗等問題,會導致你的應用執(zhí)行效率較低。針對于發(fā)布版應用應該注意以下幾點:
一、慎用Logcat輸出
如果你的應用總是在后臺不斷的輸出Log.i或Log.d的內(nèi)容,除了增加系統(tǒng)開銷外,對你應用的整體效率受影響,尤其是持續(xù)輸出很多內(nèi)容。由于Log需要底層的JNI調(diào)用,對Java虛擬機的開銷來說還是不小的。
二、ProGuard擾碼器
對于Android應用加密,擾碼器可能除了修改類和變量的名稱外,增加算法復雜難度,可能出現(xiàn)本身1+1=2的問題變?yōu)榱?*10-10-8這樣的情況,當然Android123是舉個例子來說明擾碼器的工作原理,這對于程序的運行效率和部分邏輯可能會改變,所以這點要權(quán)衡配置擾碼器是否僅修改變量名稱。
三、基礎知識
1. 訪問變量比訪問一個類的字段要快。
2. 同時判斷數(shù)組為空一般不用getCount()==0這樣的方法,直接通過isEmpty()這樣的方法來處理。
3. 很多情況下慎用全局的靜態(tài)類。
4. Android應用執(zhí)行起來很多的CPU占用都是出在JVM資源是放上,所以如果盡可能的減少內(nèi)存的釋放,或增加手機的RAM對程序的執(zhí)行效率會很有幫助。
5. 盡量少的注冊系統(tǒng)廣播通知接收,同時適當?shù)目梢酝ㄟ^重寫onPause或onResume來控制Activity顯示時才獲取部分系統(tǒng)廣播。
更多相關(guān)文章可訪問:http://
本文由站河南北大青鳥校區(qū)整編而成,如需了解更多IT資訊類的文章、新聞、課程和學習技巧、就業(yè)案例、招生詳情等問題,可以對在線咨詢老師進行一對一問答!
- 上一篇:解密北大青鳥翔天信鴿安卓課程
- 下一篇:北大青鳥翔天信鴿安卓課程詳解
推薦資訊
- 學軟件有前途嗎,現(xiàn)在的軟件開發(fā)... 2014-11-08
- 鄭州北大青鳥翔天信鴿軟件學院A... 2020-07-16
- 現(xiàn)在初中畢業(yè)的男生學什么專業(yè)好... 2013-06-17
- 作為網(wǎng)絡工程師需要具備哪些... 2014-01-09
- 怎么合理巧妙設置IE指定搜索引擎... 2013-04-28
熱點資訊
- 鄭州北大青鳥翔天信鴿啟蒙星課程... 2018-09-07
- 鄭州北大青鳥ACCP安卓課程介紹... 2017-06-11
- 鄭州北大青鳥有沒有軟件測試專業(yè)... 2016-04-25
- SQL server數(shù)據(jù)庫培訓... 2014-08-07
- 初學者學習安卓應該從哪些方面入... 2014-04-14