我想声明从外部存储访问所有音乐文件的权限 请告诉我实现这一目标的所有书籍步骤。
答案 0 :(得分:0)
尝试将它放在manifest.xml中:
/etc/network/interfaces
答案 1 :(得分:0)
将manifest.xml文件中的以下权限放在应用程序标记
之外<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
答案 2 :(得分:0)
您需要先更新清单文件:
<manifest ...>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
...
</manifest>
外部存储可能不可用,可能导致应用崩溃。因此,您需要以编程方式检查是否有可用的外部存储以及该存储是否可读。以下代码段将有助于实现目标:
/* Checks if external storage is available to at least read */
public boolean isExternalStorageReadable() {
String state = Environment.getExternalStorageState();
if (Environment.MEDIA_MOUNTED.equals(state) ||
Environment.MEDIA_MOUNTED_READ_ONLY.equals(state)) {
return true;
}
return false;
}