Как я могу сохранить изображение в общих настройках и получить его? - PullRequest
0 голосов
/ 08 декабря 2010

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

Спасибо всем.

Ответы [ 2 ]

2 голосов
/ 08 декабря 2010

Я постараюсь дать вам идею, я использую для хранения временного объекта, используя общие предпочтения, поэтому используйте вид сериализации, я написал свой собственный Base64 Encoder / Decorer и в основном.

Шаг 1) Кодируйте ваше растровое изображение или JP..etc
Шаг 2) Поместите его в Shared pref как строку.(закодированная строка)

Шаг 3) Извлеките ваш закодированный объект из SharedPref Шаг 4) Расшифруйте его, и вы получите свой объект Back (ваше изображение).

Это не так сложно сделать.

0 голосов
/ 08 декабря 2010

Зачем вам хранить это в SharedPreferences? Это не правильное место для хранения изображений.

Вам следует кэшировать их на внешнем хранилище, если оно доступно, а если нет, то вам следует попытаться сохранить их на внутреннем хранилище, но будьте внимательны при работе с внутренним хранилищем, поскольку у вас обычно не будет столько места, сколько на внешнее хранилище.

Ознакомьтесь с этой статьей об использовании внешнего хранилища.

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