我一直在收到一些小米设备(例如Mi 2,运行API级别21)没有显示叠加层的报告.我的应用针对API 23.
有几个 帖子在那里对此.似乎MIUI设备在安装时不启用此权限(与其他Marshmallow之前的设备不同).
不幸的是,Settings.canDrawOverlays()仅适用于Android 23+.
Settings.canDrawOverlays()
new Intent("android.settings.action.MANAGE_OVERLAY_PERMISSION", packageName)
android android-overlay
android ×1
android-overlay ×1