【问题标题】:Draw Over Other Apps ~ Disabled / Grayed Out ~画在其他应用程序上〜禁用/变灰〜
【发布时间】:2018-03-28 14:31:44
【问题描述】:

Android 声明如果我的应用在 Android v 6.0+ 上想要“绘制在其他应用之上”,我必须征得许可。此权限只能由导航到相应设置区域的用户手动授予。

当发送到设置(通过我的应用调用意图)时,我注意到我的应用的“绘制其他应用”选项始终设置为禁用;它不能被修改。此外,如果要手动导航到应用程序权限,您会注意到所需的应用程序甚至没有列在“绘制其他应用程序”页面中,因此无法调整设置。

我已经按照其他人的莫名其妙的说明禁用了列出的所有其他应用程序,然后尝试再次运行我的应用程序,但没有成功。我也试过重启模拟器、恢复出厂设置和其他模拟器。没有运气。

还有其他解决方案可以解决这个禁用问题吗?

【问题讨论】:

  • 不要在标题中添加“已解决”,而是接受答案。
  • 嗯,stackexchange 阻止了这样的事情,所以我不能在最短的时间限制内“接受答案”。
  • 然后等待所需的时间,然后接受答案 - 仍然不需要更改帖子的标题。

标签: android


【解决方案1】:

好的,我发现了问题,这可能是所有其他人都遇到过的相同问题。在我的 AndroidManifest.xml 中,我忘记包含 SYSTEM_ALERT_WINDOW 权限。

所以在应用程序元素之前添加以下内容:

<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />

问题解决了。每个人都应该忽略荒谬的说法,即您需要禁用所有其他 Draw over 应用程序或强制停止其他应用程序。在我的情况下完全没有必要。

【讨论】:

  • 是的!我也错过了WINDOW之后的空间 Like this &lt;uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW " /&gt; 只要删除空间它就可以正常工作了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-05-03
  • 1970-01-01
  • 1970-01-01
  • 2012-12-01
  • 2022-11-10
  • 1970-01-01
  • 2015-08-27
相关资源
最近更新 更多