2016-06-08 59 views
0

我有一个应用程序,我需要使用一些大型模型图片。我把这些图像放在与drawable-mdpi,drawable-hdpi等密度对应的可绘制文件夹中,这些图像的尺寸正在增加。什么是使用这些drawable的最佳方式,以便我可以缩小我的apk。我是否应该使用一组这样的图像,例如我把drawable-xhdpi图像放在可绘制文件夹中,并删除其他图像,以便每个手机都可以从可绘制文件夹访问这些图片,或者是否有其他方式?如何减小res包的大小android

请给我一个更好的方法,这样我就可以缩小我的apk大小而不影响图像的质量。

在此先感谢!

回答

0

有几件事情可以减少APK大小

1)如果可能的话将图像转移到网上,并将其同步到您的应用程序做。

2)如果你使用图像重复比你可以使用9补丁。

3)如果压缩.jpg文件尽可能,这将大大降低您的.apk文件的大小,您可以使用许多工具,图像压缩像Paint.NET

0

我们知道的.apk大小根据下面两种文件

1)java文件夹

2.)res文件夹

但java文件夹中包含一个文本文件,所以它不负责增加Apk大小。

第二个是res文件夹中的res文件夹,在你的drawable中包含4个copi图像。所以为了减少res文件夹我们做了几件事,下面是。

1)移动图像到Webasync他们进入你的应用程序。

2.)确保您的文件尽可能完全压缩。使用pngquanttinypng可以减小图像大小。

3.)确保检查图像中的任何重复。你可以使用9-patch

4.)使您自己的drawables为某些图像。

5.)允许用户将移动数据到SD卡