android - 在设置中打开后台限制
问题描述
如果应用了背景限制( ),我需要向用户显示警告Android 9 and higher
并要求他们禁用它。
我可以使用什么意图打开我的应用程序的“后台限制”设置并将其显示给用户?
注意:我不是在寻找背景数据,而是在寻找背景活动。
解决方案
您可以通过调用以下方法检查后台活动是否启用
ActivityManager.isBackgroundRestricted()
并且您不能打开后台活动限制的设置来要求用户禁用它,而是显示一个描述如何禁用后台活动限制的弹出窗口(分步指南)。
以下意图打开我们应用的应用设置页面,他可以在其中禁用后台限制
Intent intent=new Intent(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS,
Uri.fromParts("package", getPackageName(), null))
startActivity(intent);
推荐阅读
- vhdl - SDRAM 上的帧缓冲区
- ios - 如何将响应从 swift 传递给 Flutter?
- javascript - 尝试将更新推送到 vue 数据变量时,“blogItems”未定义
- xaml - Xamarin 数据绑定 - 通过 ItemList 显示来自自定义类的数据的问题
- python - ATM卡密码验证-Python
- if-statement - 当字符串的 Arraylist 为空时崩溃
- r - 我怎样才能另一个图例框并更改条形图的颜色?
- python - 带有 HTML 的 Python 电子邮件包
- android - 在 Android WebView 中渲染已安装的应用程序 Drawable 图标
- python - 如何读取日志文件?