【问题标题】:Detect if app background activity is restricted检测应用后台活动是否受到限制
【发布时间】:2021-05-16 18:19:05
【问题描述】:

Android 9 引入了一个选项来限制应用的电池使用量(有时称为限制应用后台活动)。该选项可以在应用设置中设置:

this page 上简要描述了此效果:可能不会在指定时间触发警报,作业也不会。对用户体验并不总是很好,尤其是在用户不知道或忘记设置了此限制的情况下。

但是,我看到一些应用程序设法检测到此选项何时设置为“受限”,例如显示一条消息,指出某些功能可能因此而出现异常。 可以使用哪个 API 来检测?我试过了:

【问题讨论】:

    标签: android android-service android-settings


    【解决方案1】:

    您可以使用ActivityManager.isBackgroundRestricted() 来检查您的应用是否启用了后台限制。

    您可以在此处阅读更多内容: https://developer.android.com/reference/android/app/ActivityManager#isBackgroundRestricted()

    【讨论】:

      猜你喜欢
      • 2017-03-07
      • 2013-05-27
      • 1970-01-01
      • 2015-05-13
      • 1970-01-01
      • 1970-01-01
      • 2021-05-16
      • 2011-03-10
      • 1970-01-01
      相关资源
      最近更新 更多