我不是一个普通的安卓用户,但我正在构建一个安卓应用程序,当你第一次安装&运行一个应用程序,上面写着"显示在其他应用程序上",并切换几个内置应用程序和我的应用程序。
我在谷歌上搜索了一段时间,没有找到任何关于这些基本问题的信息:
- 这是什么
- 我的应用程序需要显示在其他应用程序上吗
- 如果没有,我可以禁止这个弹出窗口出现吗
任何到文档的链接都会很棒。
发生这种情况是因为您的应用程序请求SYSTEM_ALERT_WINDOW权限!如果您的应用程序不需要它,您可以从Manifest.xml文件中删除以下行:
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
您的设备操作系统高于android veriosn 6.0,有时当您请求权限时,设备会弹出窗口。您可以查看此链接https://screenoverlaydetected.com/draw-over-other-apps/更好的选择是格式化您的设备,因为它将显示在每个应用程序中。