【问题标题】:How do I grant SYSTEM_ALERT_WINDOW permission automatically on request, in my android App?如何在我的 android 应用程序中根据请求自动授予 SYSTEM_ALERT_WINDOW 权限?
【发布时间】:2022-01-15 16:55:53
【问题描述】:
  • 对于上下文,Android 文档说某些应用程序类会根据请求自动接收 SYSTEM_ALERT_WINDOW 权限:

    • 任何具有 ROLE_CALL_SCREENING 并请求 SYSTEM_ALERT_WINDOW 的应用都会自动获得权限。如果应用错过 ROLE_CALL_SCREENING,就会失去权限。

    • 除非用户明确拒绝,否则任何使用 MediaProjection 捕获屏幕并请求 SYSTEM_ALERT_WINDOW 的应用都会自动获得权限。当应用程序停止捕获屏幕时,它会失去权限。此用例主要用于应用直播游戏。

我怎样才能实现这个配置才能自动或默认获得这个权限?

【问题讨论】:

    标签: java android permissions android-manifest


    【解决方案1】:

    正如您引用的文档所说,如果您不适合其中一个用例,则不能。

    它需要被明确授予,甚至不是所有设备都支持它。

    这是因为能够在应用需要时在屏幕上绘图打开了不良行为之门,例如伪装 UI 的其他部分或阻止用户正确使用设备。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-29
      • 2015-07-24
      相关资源
      最近更新 更多