![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
進程弊嗨荆活 :就是想讓進程在內(nèi)存中永遠存在,怎么殺都殺不死樟插,就算殺死了也能自動啟動韵洋。 一竿刁、Android進程的優(yōu)先級 1.前臺進程 :處于前臺正在...
一、熱更新流程 1.線上檢測到嚴重的crash搪缨。 2.拉出bugfix分支并在分支上修復(fù)問題食拜。 3.jenkins構(gòu)建和補丁生成。 4.app通...
一勉吻、插件化來由 隨著apk越來越大监婶,各種業(yè)務(wù)邏輯越來越繁雜,會達到apk開發(fā)的一個瓶頸齿桃;從業(yè)務(wù)上說惑惶,業(yè)務(wù)的繁雜會導(dǎo)致代碼急劇的膨脹,當代碼中的方...
1.Model層:實體模型短纵。 2.View層:對應(yīng)Activity和XML带污,負責View的繪制以及與用戶交互。 3.ViewModel層:負責完...
在MVC的設(shè)計模式中香到,Android中的View層對應(yīng)的是xml布局問題鱼冀,能做的事情很少;而Controller層所對應(yīng)的Activity類悠就,不...
1.MVC的定義 MVC是Model千绪、View、Controller的縮寫梗脾,它是用一種業(yè)務(wù)邏輯荸型、數(shù)據(jù)、界面顯示分離的方法組織代碼炸茧,然后可以將業(yè)務(wù)...
一瑞妇、Android不用靜態(tài)變量存儲數(shù)據(jù) 1.靜態(tài)變量等數(shù)據(jù)由于進程已經(jīng)被殺死而被初始化。 2.使用其他數(shù)據(jù)傳輸方式:文件/SharedPrefe...
一梭冠、什么是冷啟動 1.冷啟動的定義 ? 冷啟動就是啟動應(yīng)用前辕狰,系統(tǒng)中沒有該應(yīng)用的任何進程信息的時候啟動應(yīng)用的方式。 2.冷啟動/熱啟動的區(qū)別...
一控漠、內(nèi)存管理機制概述 1.分配機制 :操作系統(tǒng)會為每一個進程分配一個合理的內(nèi)存大小蔓倍,從而保證每一個進程能正常的運行。而不至于內(nèi)存不夠使用盐捷,或者每...