为什么我需要WRITE_EXTERNAL_STORAGE来从库中选择图像

时间:2017-08-13 19:16:22

标签: android android-permissions android-image

您好我正在尝试了解在实现从图库或照片中选择图片的代码时使用WRITE_EXTERNAL_STORAGEREAD_EXTERNAL_STORAGE的区别。我可以理解为什么READ_EXTERNAL_STORAGE在某些情况下会被使用,但我很好奇我是在挑选图像,难道我只是在阅读吗?为什么在大多数示例中,我在选择图像时发现它们WRITE_EXTERNAL_STORAGE,请提前感谢!

2 个答案:

答案 0 :(得分:1)

要从图库中获取文件,您不需要任何权限。你只需要启动一个Intent。 如果您想阅读外部存储空间,则只需READ_EXTERNAL_STORAGE权限

答案 1 :(得分:-1)

我认为由于后台有一些缓存系统,它也需要写入权限。

单独尝试每一个并查看结果。