Путь к файлу для изображения base64 в Android - PullRequest
0 голосов
/ 19 июля 2010

В приложении, которое я создаю, я хотел бы взять изображение Base64, полученное с сервера, и сохранить его в файл для последующего отображения. У меня вопрос, где мне хранить этот файл? Он должен быть динамическим и может быть пустым при запуске программы. Я не уверен, как именно работает файловая система Android, например, как выглядят пути к файлам.

В идеале я хотел бы иметь возможность записать данные в файл изображения с помощью FileOutputStream, а затем как-то отобразить это изображение.

Спасибо!

1 Ответ

0 голосов
/ 19 июля 2010

вы должны следовать стандартам, определенным в Android Data Storage документах. Это даст вам информацию о том, как сохранить во внутреннем хранилище, внешнем хранилище (например, sdcard) и в базе данных.

Поскольку вы «кэшируете» файл, вы должны сохранить его в выбранном хранилище (внутреннем / внешнем) в /Android/data/<package_name>/cache/. Возможно, вы захотите использовать только внутреннее хранилище, если внешнее хранилище недоступно, на мой взгляд.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...