2016-06-08 4 views
0

У меня есть приложение, в котором мне нужно использовать некоторые большие фотографии модели. Я помещал эти изображения в выпадающую папку, соответствующую плотности, то есть drawable-mdpi, drawable-hdpi и т. Д., И эти изображения увеличивают размер моего apk. Каков наилучший способ использовать эти чертежи, чтобы я мог уменьшить размер apk. Должен ли я использовать один набор таких изображений, например, я добавляю образы drawable-xhdpi в выпадающую папку и удаляю другие изображения, чтобы каждый телефон получал доступ к этим фотографиям из выпадающей папки или был ли другой способ?Как уменьшить размер res bundle android

Пожалуйста, предложите мне лучший способ, чтобы я мог уменьшить размер apk без ущерба для качества изображения.

Заранее благодарен!

ответ

0

Есть несколько вещей, которые вы можете сделать для уменьшения размера АПК

1) Если можно попытаться переместить изображения в Интернете и синхронизировать их в приложение.

2) Если вы используете повторение изображения, вы можете использовать для этого 9-патч.

3) Если сжать .jpg файлы как можно больше, это должно значительно уменьшить размер файла .apk для этого вы можете использовать много инструментов для компресса изображения как Paint.NET

0

Как мы знаем, что размер Apk является в зависимости от того ниже двух файлов

1.) папка Java

2.) рес папки

Но папка java содержит текстовый файл, поэтому он не несет ответственности за увеличение размера Apk.

Во-вторых, это папка res в папке res, в которой содержится 4 копий изображения. поэтому для уменьшения папки res мы делаем несколько вещей, которые ниже.

1.)перемещение изображений в веб и async их в ваше приложение.

2.) Убедитесь, что ваши файлы полностью сжаты как можно больше. Используйте pngquant или tinypng, чтобы уменьшить размер изображения.

3.) Удостоверьтесь, что проверьте, нет ли повторов на изображениях. Возможно, вы сможете использовать 9-patch.

4.)сделать свои собственные чертежи для определенного изображения.

5.) Разрешить пользователям переместить данные на SD-карту.

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