Я довольно новичок в Android, и я столкнулся с первой проблемой, с которой я не могу найти прямой ответ. Вот моя проблема:Каков наилучший способ хранения/заполнения изображений для Android-приложения?
Мое приложение будет использовать список элементов, с изображениями для каждой строки списка, и при нажатии на него будет отображаться одно и то же изображение и дополнительная информация об элементе. Тем не менее, может быть где угодно от 100-500 (или более) изображений, которые нужно будет показать. Я тестировал только мое приложение с 6 предметами, поэтому память не является проблемой в настоящее время, но когда я обсуждал свое приложение с другом, он сделал предложение по размещению изображений на хостинге изображений сайта и используя URL-адреса для их ссылки.
Мой вопрос: будет ли метод ссылок URL лучшим решением для большого количества изображений, или было бы лучше сделать это по-другому?
Если на это был дан ответ, и я просто пропустил его во время поиска, я извиняюсь и прошу вас указать мне в правильном направлении.
Спасибо.
У меня уже есть настраиваемая настройка адаптера для списка, но я думаю, мне нужно немного изменить его. Но мне было просто интересно, будет ли хранить почти 500 изображений в папке с возможностью переноса. Я никогда не добавлял приложение на рынок, и я не знаю, что такое максимальный размер для приложения, и я не хочу занимать много памяти на чьем-то устройстве. Но я буду использовать ваш пример кода в качестве ссылки, когда я перехожу к настройке адаптера. – user2540528
500 изображений в папке с рисунком должны быть в порядке с точки зрения Android. Если вы хотите, чтобы папки были организованы, то, что я сделал в другом проекте, когда у меня было множество файлов, система сборки зашифровала его в «res/raw/resources.zip», а затем извлекла его во внешнюю память при первом запуске. Он также поддерживал хэш, поэтому он мог проверять каждую сборку, если ей нужно было повторно извлечь ее или нет. Максимальный размер в Play Store для APK составляет 50 МБ. У них есть механизм для загрузки до 2 ГБ дополнительных данных после установки (см. Http://developer.android.com/google/play/expansion-files.html) – Jim
Интересно. Я думал, что это будет слишком много для этого. Я рассмотрю метод zip и посмотрю, как это происходит. Я ценю помощь. – user2540528