2017-01-30 2 views
3

Я храню свои аудиофайлы в папке raw и файлах изображений в drawable. Каждый аудиофайл занимает около 300 КБ, изображения 50-100кб. Окончательная версия приложения будет содержать около 300 аудиофайлов и около 1000 изображений. Мой вопрос заключается в том, как сжать их как можно больше? Приложение должно работать в автономном режиме, поэтому я не могу хранить файлы где-то в сети.Как сжать аудио и графические файлы в Android?

+0

Это зависит от типа файла, насколько он может быть заархивирован, если это то, что вы имеете в виду под «сжатым». Довольно неясно. – greenapps

+0

Все эти файлы будут автоматически заархивированы в .apk. Так что же вы пытаетесь выполнить? – greenapps

+0

@greenapps Я хочу знать, как лучше всего уменьшить размер конечного приложения, уменьшив размер аудио и файлов изображений. –

ответ

0

В документации на Android вы можете прочитать APK - это формат сжатия, поэтому вам не нужно сжимать все изображения, возможно, вам нужно сохранить изображения и звук в SD CARD.

Можете ли вы представить себе сжатие и декомпрессию изображения и звука каждый раз, когда вам нужно? возможно, производительность не будет лучшей. Можете ли вы представить себе видеоигры? У них много ресурсов, пользователь должен знать, предпочитают ли загружать ресурсы сохранения в памяти или данные SD.

-1

compress Image: 'Bitmap bitmap = Bitmap.createScaledBitmap (captureImage, width, height, true);'

Смежные вопросы