W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
編寫:kesenhoo - 原文:http://developer.android.com/training/monitoring-device-state/index.html
顯然,手持設(shè)備的電量使用情況需要引起很大的重視。通過這一系列的課程,你將學會如何根據(jù)設(shè)備的狀態(tài)來改變App的某些行為與功能。
通過在失去網(wǎng)絡(luò)連接時關(guān)閉后臺更新服務(wù),在剩余電量較低時減少更新數(shù)據(jù)的頻率等操作,你可以在不影響用戶體驗的前提下,確保App對電池壽命的影響減到最小。
學習如何通過判斷與檢測當前電池電量以及充電狀態(tài)的變化,改變應(yīng)用程序的更新頻率。
設(shè)備使用習慣的區(qū)別也會影響到刷新頻率的優(yōu)化措施,這節(jié)課中將學習如何判斷與監(jiān)測底座狀態(tài)及其種類來改變應(yīng)用程序的行為。
在沒有連接到互聯(lián)網(wǎng)的情況下,你是無法在線更新應(yīng)用的。這一節(jié)課將學習如何根據(jù)網(wǎng)絡(luò)的連接狀態(tài),改變后臺更新的頻率,以及如何在高帶寬傳輸任務(wù)開始前,判斷網(wǎng)絡(luò)連接類型(Wi-Fi/數(shù)據(jù)連接)。
在Manifest清單文件中聲明的BroadcastReceiver可以在運行時切換其開啟狀態(tài),這樣一來,我們就可以根據(jù)當前設(shè)備的狀態(tài),禁用那些沒有必要開啟的BroadcastReceiver。在這一節(jié)課將學習如何通過切換這些BroadcastReceiver的開啟狀態(tài),以及如何根據(jù)設(shè)備的狀態(tài)延遲某一操作的執(zhí)行時機,來提高應(yīng)用的效率。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: