小米设备的最新更新引入了一个新的权限,该权限阻止我在后台工作的应用程序(自定义快捷方式启动器)工作,直到用户启用此权限:“在后台运行时显示弹出窗口”
问题是,如何显示此权限的权限提示窗口,或者至少如何将用户重定向到“其他权限”屏幕?
发布于 2020-01-11 23:21:16
要将用户重定向到"other permissions“屏幕,请使用以下代码
Intent intent = new Intent("miui.intent.action.APP_PERM_EDITOR");
intent.setClassName("com.miui.securitycenter",
"com.miui.permcenter.permissions.PermissionsEditorActivity");
intent.putExtra("extra_pkgname", getPackageName());
startActivity(intent);
我还在寻找一种方法来判断这个选项是否被检查...
更有趣的是,一些应用程序是如何在任何用户交互之前检查此选项的……也许有什么秘密的miui权限?
发布于 2020-12-06 20:48:36
此权限由Google Play自动添加,在本地版本上不授予此权限,甚至在发布版本上也不授予此权限
如果您的目标是SDK版本30并使用30进行编译,Google Play将为您提供权限
compileSdkVersion 30
targetSdkVersion 30
注意:我的目标是28,但它对我不起作用
https://stackoverflow.com/questions/59418504
复制相似问题