Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android从代码中撤消权限_Android_Android Permissions - Fatal编程技术网

Android从代码中撤消权限

Android从代码中撤消权限,android,android-permissions,Android,Android Permissions,我的请求可能看起来很奇怪,但我需要从代码中重置权限。 我要求这样的权限: if (ContextCompat.checkSelfPermission(getApplicationContext(), Manifest.permission.CAMERA) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(this,

我的请求可能看起来很奇怪,但我需要从代码中重置权限。 我要求这样的权限:

if (ContextCompat.checkSelfPermission(getApplicationContext(),
            Manifest.permission.CAMERA)
            != PackageManager.PERMISSION_GRANTED) {

        ActivityCompat.requestPermissions(this,
                new String[]{Manifest.permission.CAMERA},
                MY_PERMISSIONS_REQUEST_CAMERA);
}

一旦用户授予该权限,我如何撤销该权限

你不能授予他们权限的原因与你不能授予他们权限的原因相同——他们必须始终处于用户的控制之下。

只是想知道,你为什么要撤销它?出于演示目的,我需要多次显示权限请求流。