首页 > 解决方案 > 小米设备在后台运行时启用应用程序弹出窗口的权限

问题描述

小米设备最新更新引入了一个新权限,该权限阻止我在后台工作的应用程序(自定义快捷方式启动器)工作,直到用户启用此权限:“在后台运行时显示弹出窗口”

问题是,如何显示此权限的权限提示窗口,或者至少如何将用户重定向到“其他权限”屏幕?

标签: javaandroidandroid-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 权限?...


推荐阅读