Android权限访问媒体商店

时间:2012-02-29 21:01:35

标签: android

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

2 个答案:

答案 0 :(得分:8)

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

$users->render();

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

答案 1 :(得分:3)

使用设备相机拍摄的图像(和视频)存储在外部存储设备(大多数设备上的SD卡)中,通常存储在sdcard/dcim/Camera/

在Android上,没有权限从外部存储读取,这意味着设备上安装的任何应用程序都可以访问您的设备拍摄的照片。

但是,写入外部存储需要权限,因此如果应用程序想要删除或更改其中一个文件,则需要具有该权限。

虽然,老实说不幸的是我认为权限是一个没有实际意义的点。如果有一个漂亮的漂亮图标,以及令人惊奇的东西的承诺,一般人群将安装任何东西,无论它需要什么权限。对于大多数人来说,权限页面就是你必须向下滚动并按下安装的东西。