Я хочу создать файл на SD-карте, а затем сохранить файл CSV в нем.Создание файла на SD-карте в android
От серфинга вокруг я заметил, что там, кажется, два пути около идти об этом:
http://developer.android.com/guide/topics/data/data-storage.html#filesExternal
Если вы используете уровень API 8 или больше, используйте getExternalFilesDir() в откройте файл, представляющий каталог внешнего хранилища , где вы должны сохранить ваши файлы . Этот метод принимает параметр типа, который определяет типа подкаталога вы хотите, таких как DIRECTORY_MUSIC и DIRECTORY_RINGTONES (передать нуль, чтобы получить корень каталога файла вашего приложения).
Если вы используете уровень API 7 или ниже, использование getExternalStorageDirectory(), чтобы открыть файл, представляющий корень внешнего хранения. Затем вы должны записать данные в следующем каталоге:
/Android/данных // файлы/
И http://www.anddev.org/working_with_files-t115.html:
FileWriter f = new FileWriter("/sdcard/download/possible.txt");
Каким образом я должен использовать? Если первое, как мне написать приложение для совместимости с обоими уровнями API < = 7 и> = 8? Есть ли какой-то хороший учебник для этого в первую очередь?
Спасибо, вещь с разрешения меня удерживала. – Christian
+1 спасибо, что вы решили мою проблему –