问题与MIUI(小米)棉花糖动态权限

时间:2016-04-22 15:08:41

标签: android

MIUI有一个非常奇怪的问题与权限有关,Pre Marshmallow设备有动态权限的概念,这很好,我们可以简单地调用方法,操作系统负责显示Alert以供用户授予权限。 但是,一旦操作系统更新到Marshmallow,它就会出现问题,显示某些类型的自定义权限提醒(FILE_LOCATION)但不适用于所有(CAMERA)

当我打电话给

时,我观察到了什么
 ActivityCompat.requestPermissions(startActivity.this, new String[]{Manifest.permission.ACCESS_FINE_LOCATION}, PERMISSIONS_REQUEST_FINE_LOCATION);

@Override
public void onRequestPermissionsResult()

即使没有用户选择结果 PERMISSION_GRANTED ,也会触发。

真正的问题不仅在于,我尝试使用从PlayStore下载的许多应用程序,但在需要位置服务时,他们没有任何显示警报的问题,

因此,无论设备

如何,都可以在所有情况下触发动态权限

1 个答案:

答案 0 :(得分:0)

此问题已通过最新的MIUI Rom更新6.4.14修复