Android - 简单权限 - 为什么我不需要此权限?

时间:2011-11-21 11:14:53

标签: android permissions

我目前正在使用

工作
mBitmap = BitmapFactory.decodeFile(filePath);
ExifInterface exif = new ExifInterface(filePath);

我的权限是:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

我以为我需要一个读存储权限来从图库中获取文件。为什么我可以在没有此权限的情况下从我的图库访问文件?

如果有帮助,我正在使用 ACTION_SEND 意图过滤器通过“分享”对话框启动活动。

修改:为了澄清,我的应用程序运行正常。我想我需要一个特殊的权限来读取SD卡中的文件(例如图像)。情况不是这样吗?

1 个答案:

答案 0 :(得分:0)

这是

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />