我无法在SD卡根目录(/storage/5DF1-1011/
)中创建文件。
这是可能的还是仅限于app文件夹(/storage/5DF1-1011/Android/data/com.my.test.sdcardtest/
)?
答案 0 :(得分:0)
是的,您可以在Android的外部存储中创建文件。
为此你需要在清单中给予第一个许可:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
之后,您可以在外部存储中创建文件:
String filePath = Environment.getExternalStorageDirectory().toString() + "/fileName.mp3";
File file = new File(filePath);
if (!file.exists()) {
file.createNewFile();
}