Android:SYSTEM_ALERT_WINDOW权限保护级别

问题描述 投票:0回答:1
public static final String SYSTEM_ALERT_WINDOW

[允许应用使用WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY类型创建窗口,显示在所有其他应用的顶部。很少有应用程序应使用此权限;这些窗口用于与用户进行系统级交互。

注意:如果应用程序的目标是API级别23或更高级别,则应用程序用户必须通过权限管理屏幕将此权限明确授予该应用程序。该应用通过发送具有操作Settings.ACTION_MANAGE_OVERLAY_PERMISSION的意图来请求用户的批准。该应用可以通过调用Settings.canDrawOverlays()来检查其是否具有此授权。

保护级别:签名|预安装| appapp | pre23 |开发

恒定值:“ android.permission.SYSTEM_ALERT_WINDOW”

https://developer.android.com/reference/android/Manifest.permission.html#SYSTEM_ALERT_WINDOW

保护级别:签名|预安装| appapp | pre23 |开发

[1] SYSTEM_ALERT_WINDOW的保护级别是签名,但是授予使用不同证书签名的普通应用程序的权限。是否因为用户明确授予它,所以签名在这里无效?

2] android中的| preinstalled | appop | pre23 | development保护级别是什么?

谢谢

public static final String SYSTEM_ALERT_WINDOW允许应用使用WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY类型创建窗口,该窗口显示在所有其他应用的顶部。很少有应用程序应...

android android-permissions
1个回答
0
投票

“预安装”是指系统应用程序,从API级别23防护级别开始,系统已被弃用并预安装并享有特权。如果您的应用已预先安装,则可以行使此权限。如果您的应用具有平台签名,或者您的应用具有系统可以识别的证书

© www.soinside.com 2019 - 2024. All rights reserved.