从SD卡读取数据的权限

时间:2012-01-21 15:44:45

标签: android permissions

您是否需要任何权限才能从SD卡读取数据?我找到了写入权限但没有阅读。

5 个答案:

答案 0 :(得分:34)

不要忘记添加

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

到您的清单文件

答案 1 :(得分:17)

如果您使用的是Android 4.1版(Jelly Bean),则必须在应用程序的清单文件中插入以下权限:

READ_EXTERNAL_STORAGE

http://developer.android.com/reference/android/Manifest.permission.html#READ_EXTERNAL_STORAGE

答案 2 :(得分:4)

读取SD卡上的数据无需特殊权限。因此,任何应用程序都可以看到存储在SD卡上的任何内容。

有关详细信息,请参阅此处的Android文档:http://developer.android.com/guide/topics/data/data-storage.html

答案 3 :(得分:0)

这里的关键是你想要阅读的内容。如上所述,如果您正在阅读非应用程序创建的内容,则需要获得许可。如果开发人员选项允许在设备上使用某些设备,您也可以使用它。但最好将其包含在清单中。

如果您只是阅读使用同一个应用程序编写的内容,则无需明确许可。

答案 4 :(得分:0)

如果你想获取列表文件,你需要添加WRITE_EXTERNAL_STORAGE权限。