2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。
電池續(xù)航時間對于最近幾版使用Android的開發(fā)人員來說至關(guān)重要。這超出了我們通常在變更日志中看到的典型的“優(yōu)化的電池壽命”。借助Job Scheduler API,我們在Doze中看到的發(fā)展等,Android從根本上改變了讓應(yīng)用程序在后臺運(yùn)行的方式。正如本周Google I / O的 Dave Burke指出的那樣,Android P的關(guān)注點(diǎn)并沒有改變。這些新功能之一被稱為App Standby Buckets。
App Standby Buckets的目標(biāo)是通過將應(yīng)用程序劃分為四個不同的存儲桶之一來改善我們設(shè)備的整體電源管理。隨著時間的流逝,Android將觀察并查看您使用某些應(yīng)用程序的頻率,然后根據(jù)使用情況將它們組織到其中一個存儲桶中。然后,操作系統(tǒng)將根據(jù)設(shè)備放置在哪個存儲桶中來限制設(shè)備分配給特定應(yīng)用程序的資源。
該系統(tǒng)中的不同存儲桶包括“ 活動”,“ 工作集”,“ 頻繁 ”和“ 稀有”。這是每個存儲桶的基本描述:
活性
應(yīng)用正在使用中
工作集
應(yīng)用程式已正常使用
頻繁的
應(yīng)用經(jīng)常使用,但并非每天都使用
罕見
應(yīng)用不常用
Active App Standby Bucket適用于當(dāng)前正在使用的應(yīng)用程序。它還包括一個已啟動活動的應(yīng)用程序,一個正在前臺運(yùn)行,一個具有與內(nèi)容提供者關(guān)聯(lián)的同步適配器(由前臺應(yīng)用程序使用)的應(yīng)用程序,以及一個具有通知功能的應(yīng)用程序。已經(jīng)點(diǎn)擊。Android將知道這些應(yīng)用程序很重要,并會盡最大努力確保它們毫無阻礙地完成任務(wù)。
然后,我們?yōu)榻?jīng)常運(yùn)行但當(dāng)前未激活的應(yīng)用程序提供了工作集存儲區(qū)。這可能是社交媒體應(yīng)用程序,電子郵件或您一整天經(jīng)常使用的其他任何應(yīng)用程序。在列表中,我們有“頻繁使用”存儲區(qū),該存儲區(qū)用于定期但并非每天使用的應(yīng)用程序。這可能類似于鍛煉應(yīng)用程序,您一周僅使用2-3次。最后,我們有一個Rare存儲桶,其中包含很少使用的應(yīng)用程序。這可能是您保留在手機(jī)上的酒店或航空公司應(yīng)用程序,并且可能每年使用一次。
Google列出了一些有關(guān)如何正確使用這些新功能的準(zhǔn)則。明顯的建議是不要操縱系統(tǒng)將您的應(yīng)用放入其他存儲桶。這將是App Standby Buckets面臨的最大挑戰(zhàn)。如果開發(fā)人員強(qiáng)迫其應(yīng)用程序處于“活動”存儲桶中,則該功能將不起作用。Google建議在應(yīng)用程序中添加啟動器活動,否則,可能不會將其提升為活動存儲桶。另外,無法執(zhí)行的通知也不會將應(yīng)用程序移至“活動”存儲桶。
2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。