我的设备运行的是带有MIUI 8的Android 6,并且我不需要请求访问图库的权限。
Intent intent = new Intent(Intent.ACTION_PICK,
MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivity(intent);
这就是我添加到onCreate
方法的所有内容,而我没有在清单中添加权限?为什么这样做?在应用可以访问我的图库之前,我是否必须授予权限?
答案 0 :(得分:3)
我无需要求访问图库
的权限
ACTION_PICK
通常不需要许可。
此外,您的代码不一定是“访问图库”。它开始一项活动。该活动可能是其中之一,具体取决于用户安装的内容。
我没有在清单中添加权限吗?
您的问题中的代码没有相关权限。
您可能会考虑READ_EXTERNAL_STORAGE
和/或WRITE_EXTERNAL_STORAGE
。您可能需要这些权限才能读取用户选择的任何内容。但是,您没有获得用户选择的内容,因为您使用的是startActivity()
而不是startActivityForResult()
。