Android-разработка внутренняя память / проблема приложения - PullRequest
0 голосов
/ 31 июля 2011

Мой друг и я создаем приложение для Android, которое поможет в качестве руководства по игре. Мне было интересно, как у вас, или будет иметь дело с проблемой ограничения памяти. Мы смотрим около 100+ небольших изображений размером 32x32 пикселей, 100+ 3-5-секундных файлов WAV и много текста. Мы обсуждаем, как решить проблему создания приложения размером менее 5 МБ для рынка. Мы точно не знаем, как справиться с этим, поскольку каждое изображение требует большого, среднего и маленького DPI-изображения. Мы думали, что одним из вариантов будет сохранение каждого изображения и звукового файла на онлайн-сервере. Единственная проблема с этим заключается в том, что для каждого звука и изображения нам потребуется около 1 секунды. Или, поскольку одновременно понадобилось бы всего 40-50 комбинаций изображения / звука, загружайте их сразу в кеш и очищайте их, когда приложение закрыто. Есть ли лучшие предложения, или какая из двух наших идей будет лучше?

1 Ответ

0 голосов
/ 31 июля 2011

Вы обязательно должны пойти на онлайн-хранения и получения изображений на устройстве. После загрузки изображений вы можете сохранить их на устройстве (предпочтительно на SD-карте) и в следующий раз загрузить их оттуда, что ускорит время загрузки.
Кроме того, вы можете использовать один из алгоритмов масштабирования изображения и сохранить изображение только одного размера, а затем сгенерировать изображение соответствующего размера. Посмотрите на этот алгоритм

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