从 2025 年 3 月 27 日起,我们建议使用 android-latest-release
而不是 aosp-main
来构建 AOSP 并为其做贡献。有关详情,请参阅AOSP 变更。
应用后台行为跟踪器
使用收藏集保持井然有序 根据您的偏好保存内容并对其进行分类。
Android 13 引入了功耗跟踪器的概念,该跟踪器是一个进程,用于监控应用的前台或后台电池用量,以确定应用是否违反了某些政策。Android 13 包含两个功耗跟踪器:前台服务跟踪器和后台电池用量跟踪器。与使用您自己的机制来确定应用的电池滥用情况相反,我们建议使用这些跟踪器来监控和提醒用户注意过度的电池用量。
前台服务跟踪器
前台服务可以长时间执行和使用电池。当前台服务已长时间运行但不可见时(例如,当用户关闭了该服务的通知时),前台服务跟踪器会向用户显示通知。如果用户点击该通知,则会显示任务管理器,用户可以通过任务管理器停止前台服务。此跟踪器默认处于启用状态。
后台电池用量跟踪器
应用可能会在用户不知情的情况下在后台耗尽电池电量。后台电池跟踪器会监控每个应用的电池使用情况。在这种情况下,电池使用情况由三个维度定义:位于顶层的前台应用、运行不可见内容的前台服务,以及应用的后台部分。如果应用的后台部分的电池使用量超过某个阈值,则该应用将被移至受限存储桶,限制为每天一个作业。此跟踪器默认处于禁用状态。要启用此跟踪器,请运行以下命令
adb shell device_config put activity_manager bg_auto_restrict_abusive_apps 1
adb shell device_config put activity_manager bg_current_drain_auto_restrict_abusive_apps_enabled 1
此页面上的内容和代码示例受内容许可协议中描述的许可协议约束。Java 和 OpenJDK 是 Oracle 和/或其关联公司的商标或注册商标。
上次更新时间:2025-02-05 UTC。
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-05 UTC."],[],[]]