Лучший способ справиться со многими ресурсами изображения? - PullRequest
1 голос
/ 22 сентября 2011

У меня есть сомнения относительно лучшего способа справиться со многими ресурсами изображений.Эти изображения являются флагами всех стран мира, поэтому их около 200. Обычно я храню все изображения в папке res / drawable, но в этом случае их слишком много.Что бы вы предложили ??

(я должен использовать их в ImageView в ListView)

Ответы [ 3 ]

1 голос
/ 22 сентября 2011

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

Не рекомендуется, но если нет другого выбора ...

Вы также можете скачатьвсе эти флаги на начальном запуске приложения, если вы беспокоитесь о первоначальной загрузке apk.

В противном случае сохраняйте размер изображения небольшим и / или низким качеством, чтобы уменьшить влияние.

1 голос
/ 22 сентября 2011

в чем именно ваша проблема? Насколько я знаю, android ограничивает apk-файл до 50M. Когда у вас много ресурсов, ваше приложение может превысить этот лимит. Это ваша проблема?

1 голос
/ 22 сентября 2011

Что плохого в том, чтобы поместить их в папку для рисования?

То, что вы могли бы сделать, - это две разные версии: одна для телефонов с A2SD, где вы положили их в папку для рисования, а другая загружает флаги на SD-карту пользователя. Пусть пользователь хотя бы выберет, где их сохранить.

Таким образом, если пользователь хочет, его можно сохранить на SD-карте.

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