权限自动授予Android

时间:2017-08-30 22:24:13

标签: java android permissions

我的设备运行的是带有MIUI 8的Android 6,并且我不需要请求访问图库的权限。

Intent intent = new Intent(Intent.ACTION_PICK, 
MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
    startActivity(intent);

这就是我添加到onCreate方法的所有内容,而我没有在清单中添加权限?为什么这样做?在应用可以访问我的图库之前,我是否必须授予权限?

1 个答案:

答案 0 :(得分:3)

  

我无需要求访问图库

的权限

ACTION_PICK通常不需要许可。

此外,您的代码不一定是“访问图库”。它开始一项活动。该活动可能是其中之一,具体取决于用户安装的内容。

  

我没有在清单中添加权限吗?

您的问题中的代码没有相关权限。

您可能会考虑READ_EXTERNAL_STORAGE和/或WRITE_EXTERNAL_STORAGE。您可能需要这些权限才能读取用户选择的任何内容。但是,您没有获得用户选择的内容,因为您使用的是startActivity()而不是startActivityForResult()