Разработка Android: как уменьшить размер приложения?

1

Мое приложение показывает различные изображения большого размера в WebView, которые на самом деле являются таблицами времени. JPG создают слишком много места. Как уменьшить размер приложения?

  • 0
    они должны быть в автономном режиме. И масштабируемый. Потому что у них маленький перегруженный текст.
Теги:
image
compression
webview

4 ответа

2
Лучший ответ

Apk - это просто zip файл. Единственный способ уменьшить его размер - уменьшить размер материала в нем. Я бы попробовал разные форматы и сжатия для изображений и посмотрел, что работает лучше всего. Кроме того, вы можете просто использовать данные из расписаний и программно создавать экран.

4

Интересное сообщение в блоге от SonyEricsson о том, как уменьшить размер вашего приложения. Некоторые из советов, изложенных в сообщении,

ProGuard - инструмент с открытым исходным кодом для сокращения кода, слово мудрости говорит: убедитесь, что вы правильно тестировали свое приложение после его сжатия.

Удаление отладочных символов - Удалите символы отладки для родных (.so) файлов

Форматы мультимедиа - PNG или JPEG для изображения, AAC для аудио, H264 AVC для видео

Неиспользуемые ресурсы - Удалены все неиспользуемые ресурсы, которые вы не собираетесь использовать в своем приложении.

1

В дополнение к ответу imrankhan, у меня есть следующее предложение:

(1) Избегайте ненужных квалификаторов ресурсов и используйте ресурс псевдонима, если этого не избежать. http://developer.android.com/guide/topics/resources/providing-resources.html#AliasResources

Он будет отображать только один физический файл вместо тех же файлов в каждой папке целевого ресурса.

Например, drawables → real file drawable-ldpi → псевдоним реального файла

(2) Пусть ваше приложение устанавливается на SD-карту вместо внутренней памяти, если вы действительно не можете уменьшить размер файла больше. http://developer.android.com/guide/appendix/install-location.html

0

Поместите свои JPG в Интернет и загрузите их на телефон, если это необходимо, и сохраните их во внешнем хранилище. При размере, который они будут отображаться на экране, не больше.

  • 1
    ОП требует, чтобы эти файлы были в автономном режиме.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню