2011-11-21 63 views
2

使用Android - 简单的权限 - 为什么我不需要这个权限?

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" /> 

我认为我需要读取存储权限从画廊得到的文件。为什么我可以在没有此权限的情况下访问我的Gallery中的文件

如果有帮助,我使用意向过滤器通过“共享”对话框启动活动。

编辑:只是为了澄清,我的应用程序完美工作。我想我需要一个特殊的权限才能从SD卡上读取文件(如图像)。这不是这种情况吗?

+0

到底在问什么?如果你不能从库中访问文件,那么究竟发生了什么?任何异常或输出? –

+0

无需从SD卡读取权限。 –

回答

0

这是

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

是的,我没有在我的Manifest中获得此许可,但该应用程序按预期完美工作。我在银河S2 – jducreux

+0

如果你想存储在SD卡它需要..否则不.. –

相关问题