2016-06-08 95 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卡