2011-10-06 5 views
2

Мне очень интересно, удалось ли сохранить сделанное изображение в конкретной структуре папок Android. Точнее: я не хочу, чтобы он сохранялся на SD-карте пользователя, но во внутренней папке приложения (data/data/my.package/files). Возможно ли это и разумный шаг (в отношении емкости памяти телефона)?сохранить изображение в папку приложения

ответ

3

попробуйте это. Если в деятельности выполнить следующие действия:

OutputStream is = openFileOutput("image.png"); 

Здесь есть OutputStream к файлам/Dir в папке приложения.

Метод openFileOutput является формой класса контекста. См. Эту ссылку: http://developer.android.com/reference/android/content/Context.html#openFileOutput(java.lang.String, int)

Надеюсь, это поможет!

+1

Блестящий! И как я могу читать файлы из внутренней памяти? Просто используя «FileInputStream»? Похоже, это не работает для меня ... каждый раз, когда я использую BufferedInputStream, он говорит: «BufferedInputStream не определен для * anyClassIChoose *»? –

Смежные вопросы