【发布时间】:2021-05-16 18:19:05
【问题描述】:
Android 9 引入了一个选项来限制应用的电池使用量(有时称为限制应用后台活动)。该选项可以在应用设置中设置:
在this page 上简要描述了此效果:可能不会在指定时间触发警报,作业也不会。对用户体验并不总是很好,尤其是在用户不知道或忘记设置了此限制的情况下。
但是,我看到一些应用程序设法检测到此选项何时设置为“受限”,例如显示一条消息,指出某些功能可能因此而出现异常。 可以使用哪个 API 来检测?我试过了:
-
UsageStatsManager.getAppStandbyBucket():在更改电池限制之前和之后查询此方法不会更改其值。似乎与应用使用频率有关。
【问题讨论】:
标签: android android-service android-settings