Miui8 无法调起权限界面
czy1121 opened this issue · 5 comments
czy1121 commented
Miui 8.0.4.0 是 com.miui.permcenter.permissions.AppPermissionsEditorActivity
Miui 8.6.x 是 com.miui.permcenter.permissions.PermissionsEditorActivity
不知道是哪个版本开始改变的
zhaozepeng commented
miui8 已经是 6.0 了,所以使用
Intent intent = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION);
intent.setData(Uri.parse("package:" + getPackageName()));
startActivityForResult(intent, REQUEST_CODE);
应该是可以的,现在是不行么?
czy1121 commented
呃,好的,我试试
看文跳过那一段了 - -
zhaozepeng commented
可以么?我的小米2升级了miui8,我周末试一下
czy1121 commented
没问题的,是我用错了
当时没使用Settings.ACTION_MANAGE_OVERLAY_PERMISSION
而且 targetSdkVersion 为 22,使用 checkSelfPermission 总是返回0
MiuiUtils.checkFloatWindowPermission 能判断,MiuiUtils.applyMiuiPermission 却调不起授权界面让我有些混乱
现在没问题了
zhaozepeng commented
嗯,好的,应该是没问题的,谢谢反馈~