Android SYSTEM_ALERT_WINDOW权限

时间:2016-06-27 03:28:30

标签: android android-6.0-marshmallow android-permissions

我在Android 6.0中看到,用户需要通过转到应用高级设置并启用“覆盖其他应用”来手动允许应用拥有此权限。我有一个带有Android 6.0的Nexus 5,但似乎没有提示我启用此设置。当我从Play商店安装需要此权限的应用程序(例如LastPass)时,会自动授予它。

为什么会这样?

2 个答案:

答案 0 :(得分:1)

这是Marshmallow 6.0.1中引入的新行为。

请求 SYSTEM_ALERT_WINDOW 权限且通过Play商店(版本6.0.5或更高版本)安装的每个应用都将自动授予权限。

如果应用程序是侧载的,则不会自动授予该权限。您可以尝试从apkmirror.com下载并安装Evernote APK。如您所见,您需要在设置 - >中手动授予权限。应用 - >借鉴其他应用

[以上信息来自this post。]

如果您希望对应用程序进行侧载,则会显示手动显示提示并指示用户从设置启用Draw over其他应用程序权限。看看Requesting permissions

答案 1 :(得分:0)

请求SYSTEM_ALERT_WINDOW权限并通过Play商店(版本6.0.5或更高版本安装)的每个应用程序都将自动授予权限。

点击here!这可能会有所帮助