Android:SYSTEM_ALERT_WINDOW权限保护级别

时间:2019-08-29 06:05:34

标签: android android-permissions

public static final String SYSTEM_ALERT_WINDOW

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

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

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

恒定值:“ android.permission.SYSTEM_ALERT_WINDOW”

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

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

1)SYSTEM_ALERT_WINDOW的保护级别为签名,但授予使用不同证书签名的普通应用程序的权限。是否因为用户明确授予它而导致签名在此处无效?

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

谢谢

1 个答案:

答案 0 :(得分:0)

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