相关疑难解决方法(0)

如何处理SYSTEM_ALERT_WINDOW权限未在某些Marshmallow设备上自动授予

我一直在收到一些小米设备(例如Mi 2,运行API级别21)没有显示叠加层的报告.我的应用针对API 23.

几个 帖子在那里对此.似乎MIUI设备在安装时不启用此权限(与其他Marshmallow之前的设备不同).

不幸的是,Settings.canDrawOverlays()仅适用于Android 23+.

  1. 在Marshmallow之前检查此权限是否尚未启用的正确方法是什么?
  2. 是否有意图将用户带到相关的MUIU设置页面?也许吧:new Intent("android.settings.action.MANAGE_OVERLAY_PERMISSION", packageName)但我没办法测试这个.

android android-overlay

16
推荐指数
3
解决办法
2万
查看次数

标签 统计

android ×1

android-overlay ×1