關於節省電池耗電量
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
從傳送電子郵件、管理財務、串流影片、串流播放與玩電玩遊戲,幾乎都是使用者仰賴行動裝置處理幾乎所有事務。為實用,大多數應用程式需要遠端服務的資料、圖片和其他媒體。請務必記住,您的應用程式只是使用者裝置上的其中一個應用程式,都會彼此競爭網路資源。代管效能不佳,這會對電池效能造成重大負面影響,也會對不必要的網路頻寬造成不利影響。
從 Android 8.0 開始,我們在作業系統中導入了幾項更新,以節省電池電力、使用者體驗和系統健康狀態。不過,開發人員也能自行採用其他考量事項、策略和模式。應用程式向網路發出要求可能是電池耗電的主要原因,因為這類要求仰賴大量耗電的行動網路和 Wi-Fi 無線電。
本指南將介紹以下內容:
- 應用程式連線模型與無線無線電狀態機器的互動方式。
- 如何運用技巧,將數據連線的影響降至最低。
- 如何排解連線速度緩慢的問題。
- 如何只在特定情況下 (例如裝置充電或連上 Wi-Fi 時) 執行背景。
- 如何追蹤應用程式在一段時間內的電池用量。
最後,您將瞭解三種更新類別:使用者啟動、應用程式啟動和伺服器啟動,以及如何運用工具和技巧盡可能提高各類別的效能。
最終,我們需負起所有責任,致力為使用者提供最佳應用程式體驗。
其他資料
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2024-07-11 (世界標準時間)。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u4e0a\u6b21\u66f4\u65b0\u6642\u9593\uff1a2024-07-11 (\u4e16\u754c\u6a19\u6e96\u6642\u9593)\u3002"}
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2024-07-11 (世界標準時間)。"]]