Я пытаюсь читать / записывать файлы на SDCard. Я пытался сделать это как на своем реальном телефоне, так и на эмуляторе в Eclipse. На обоих устройствах разрешение для / mnt / sdcard / или / sdcard - только "d --------", что, я думаю, означает, что я не могу читать или писать.
Я не могу открыть папку из «Представления файлов» в Eclipse, а также, когда я также пытаюсь «adb pull / mnt/sdcard/test.txt test.txt», я получаю, что удаленный объект не существует.
Приложение для Android имеет разрешение «WRITE_EXTERNAL_STORAGE».
Вот, например, что я делаю при запуске приложения;
try {
File root = Environment.getExternalStorageDirectory();
Log.e(TAG,root.getAbsolutePath());
File gpxfile = new File(root, "test.txt");
FileWriter gpxwriter = new FileWriter(gpxfile);
BufferedWriter out = new BufferedWriter(gpxwriter);
out.write("Hello world");
out.close();
} catch (IOException e) {
Log.e(TAG, "Could not write file " + e.getMessage());
}
Я не получаю исключения.
Есть идеи? Эта проблема убивает меня!