我正在创建一个使用WindowManager类型为TYPE_APLICATION_OVERLAY
的Android应用程序,因此在清单文件中需要包含以下权限:
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
该权限已经在AndroidManifest.xml文件中存在。
问题是,一旦我启动了我的应用程序,然后手动转到我的设备的绘制其他应用程序设置来授予上述权限,我的应用程序不在那里。
有什么遗漏吗?或者说绘制其他应用程序设置是授予SYSTEM_ALERT_WINDOW
所需的正确位置吗?
我的目标设备是Android 11,API级别为30。
我已经完全按照这里instruction的指示操作。
我尝试启动一个Intent
操作Settings.ACTION_MANAGE_OVERLAY_PERMISSION
,自动转到相同的设置以授予权限,但它只会进入我设备的绘制其他应用程序设置,我的应用程序被排除在外。