前言:看了@彼此的羈絆的帖子電視&盒子:系統(tǒng)卡頓的真正原因是這樣造成的?! 后,
大家會(huì)驚覺(jué),原來(lái)使用的軟件在退出后竟然并沒(méi)有停止運(yùn)行,利用當(dāng)貝桌面進(jìn)入電視原生態(tài)盒子還是可以看到它們正在運(yùn)作!?。。?/font>
這無(wú)形中,就拖慢了系統(tǒng)的運(yùn)作!導(dǎo)致了系統(tǒng)卡頓。
但是為什么我們明明退出了應(yīng)用,系統(tǒng)后臺(tái)卻還是在運(yùn)行呢?。?!
原來(lái),安卓Android大多應(yīng)用沒(méi)有退出的設(shè)計(jì)其實(shí)是有一定道理在里面的!
Android系統(tǒng)有一個(gè)規(guī)則來(lái)回收內(nèi)存.進(jìn)行內(nèi)存調(diào)度有個(gè)閥值,只有低于這個(gè)值系統(tǒng)才會(huì)按一個(gè)列表來(lái)關(guān)閉用戶不需要的東西.
當(dāng)然這個(gè)值默認(rèn)設(shè)置得很小,所以你會(huì)看到內(nèi)存老在很少的數(shù)值徘徊.但事實(shí)上他并不影響速度.
相反加快了下次啟動(dòng)應(yīng)用的速度.這本來(lái)就是安卓Android標(biāo)榜的優(yōu)勢(shì)之一。
那么,在進(jìn)程管理關(guān)閉這些軟件有無(wú)必要呢?
答案當(dāng)然是有的!在運(yùn)行大型程序之前,你可以手動(dòng)關(guān)閉一些進(jìn)程釋放內(nèi)存,可以顯著的提高運(yùn)行速度.
但一些小程序,完全可交由系統(tǒng)自己管理.
談到這里,可能有的朋友會(huì)問(wèn),如果不關(guān)程序是不是會(huì)更耗電?
我就說(shuō)說(shuō) 安卓后臺(tái)的原理,你就明白了.
安卓Android的應(yīng)用在被切換到后臺(tái)時(shí),它其實(shí)已經(jīng)被暫停了,并不會(huì)消耗cpu資源,只保留了運(yùn)行狀態(tài).
所以為什么有的程序切出去重進(jìn)會(huì)到主界面.
但是,一個(gè)程序如果想要在后臺(tái)處理些東西,如音樂(lè)播放,它就會(huì)開(kāi)啟一個(gè)服務(wù).
服務(wù)可在后臺(tái)持續(xù)運(yùn)行,所以在后臺(tái)耗電的也只有帶服務(wù)的應(yīng)用了.
這個(gè)在進(jìn)程管理軟件里能看到,標(biāo)簽是service
所以沒(méi)有帶服務(wù)的應(yīng)用在后臺(tái)是完全不耗電的,沒(méi)有必要關(guān)閉.
這種設(shè)計(jì)本來(lái)就是一個(gè)非常好的設(shè)計(jì),下次啟動(dòng)程序時(shí),會(huì)更快,因?yàn)椴恍枰x取界面資源,何必要關(guān)掉他們抹殺這個(gè)安卓Android的優(yōu)點(diǎn)呢?
最后,怎么手動(dòng)關(guān)閉這些在后臺(tái)運(yùn)行的軟件呢?這個(gè)方法,在@彼此的羈絆帖子中也有提到過(guò),正如他所說(shuō),
用上我們的當(dāng)貝桌面:
、利用當(dāng)貝桌面:
dbzm-1.7-dangbei.apk
(6.34 MB, 下載次數(shù): 3)
2015-6-11 10:53 上傳
點(diǎn)擊文件名下載附件
下載積分: 金幣 -1
http://www.dangbei.com/app/tv/2015/0303/1724.html,
快速進(jìn)入安卓原生態(tài)設(shè)置!
進(jìn)入“應(yīng)用”——“正在運(yùn)行”,你可以看到,明明退出的應(yīng)用,在系統(tǒng)后臺(tái)卻都在運(yùn)行。
4、其實(shí)安卓APP有很多后臺(tái)服務(wù),推送等功能,只有在這里選擇“停止”,才能算真正意義上的關(guān)閉!
|