Android权限访问媒体商店

Ral*_*eon 3 android

访问android的媒体库是否需要任何特定权限?我写了一个测试应用程序,可以访问所有用户的照片 - 但我发现这种行为是意外的.看起来应该有一些权限来访问这些数据.

k3b*_*k3b 8

使用android 4.4我通过内容url content:// media/external/images/media/123在/ mnt/sdcard/DCIM/Camera目录之外读取图像时在logcat中收到此错误消息

... 
Caused by: java.lang.SecurityException: Permission Denial: reading com.android.providers.media.MediaProvider uri content://media/external/images/media from pid=1197, uid=10072 requires android.permission.READ_EXTERNAL_STORAGE, or grantUriPermission()
Run Code Online (Sandbox Code Playgroud)

所以较新的Android版本需要权限android.permission.READ_EXTERNAL_STORAGE