"Display over other apps"



我不是一个普通的安卓用户,但我正在构建一个安卓应用程序,当你第一次安装&运行一个应用程序,上面写着"显示在其他应用程序上",并切换几个内置应用程序和我的应用程序。

我在谷歌上搜索了一段时间,没有找到任何关于这些基本问题的信息:

  • 这是什么
  • 我的应用程序需要显示在其他应用程序上吗
  • 如果没有,我可以禁止这个弹出窗口出现吗

任何到文档的链接都会很棒。

发生这种情况是因为您的应用程序请求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/更好的选择是格式化您的设备,因为它将显示在每个应用程序中。

相关内容

  • 没有找到相关文章