在我的应用中,我需要使用android.permission.SYSTEM_ALERT_WINDOW
权限。现在我知道去设置打开它。但是一些应用程序会自动打开。我想知道怎么做
答案 0 :(得分:0)
如果我说得对,你想要求用户获得应用启动的一些权限。这是一个很棒的库,可以帮助您在Android中实现这一目标:
Github link for the Permission dispatcher library
您还可以查看这些库:
答案 1 :(得分:0)
请求 SYSTEM_ALERT_WINDOW 权限且通过Play商店(版本6.0.5或更高版本)安装的每个应用都将自动授予权限。
如果应用程序是侧载的,则不会自动授予该权限。您可以尝试从apkmirror.com下载并安装Evernote APK。如您所见,您需要在设置 - >中手动授予权限。应用 - >借鉴其他应用。
这是Marshmallow 6.0.1中引入的一种新行为。
如果您希望对应用程序进行侧载,则会显示手动显示提示并指示用户从设置启用Draw over其他应用程序权限。看看Requesting permissions