создание и запись в файл на внутреннем хранилище

1

Я хотел бы создать файл в Android-планшете и написать ему некоторые данные. (всего несколько килобайт).

Ниже приведен код, который я попробовал, но я не вижу файл, который был создан в каталоге /data. кто-то сказал, что я должен запустить мое устройство для просмотра этих файлов.

Вопрос: Я хочу создать и записать в файл, используя внутреннее хранилище, не укореняя устройство. Возможно ли это?

Я отправляю этот вопрос, так как не могу найти ответы на

Не могу найти файл, созданный на Android-планшете

Теги:
file
tablet

1 ответ

1
Лучший ответ

Используйте openFileOutput() для создания файла:

FileOutputStream f = openFileOutput("filename", Context.MODE_PRIVATE);
//write to the file stream
f.close();

Это обычно создает файл внутри внутреннего хранилища, доступный только для вашего приложения.

  • 0
    Я хочу создать файл с помощью моего приложения. Но я должен иметь возможность просматривать его после закрытия приложения также. Это возможно ?
  • 1
    Я не знаю, что вы подразумеваете под «просмотреть его», но вы можете использовать режимы Context.MODE_WORLD_READABLE и Context.MODE_WORLD_WRITABLE вместо MODE_PRIVATE, чтобы сделать файл доступным для других приложений.
Показать ещё 8 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню