如何在Android应用程序中处理非常大的可绘制文件

时间:2016-04-15 11:39:37

标签: android performance android-layout android-studio android-drawable

我的客户为backgroundsplash提供了非常大的分辨率图像。他坚持认为图像质量不应受到影响。

他希望在Samsung Galaxy s5和其他小型设备上运行应用程序。

现在我有17MB背景图片和其他高分辨率图片。

我已阅读有关hdpildpi和其他屏幕分辨率android提供的信息,但我无法理解我是否将所有这些图片放入drawabales然后我的{{ {1}}文件会很高。

请指导我如何管理apk图片。

2 个答案:

答案 0 :(得分:1)

你可以根据android的密度来调整图像大小 link

ldpi (低)~120dpi

mdpi (中)~160dpi

hdpi (高)~240dpi

xhdpi (超高)~320dpi

xxhdpi (超高)~480dpi

xxxhdpi (额外超高)~640dpi

答案 1 :(得分:1)

如果您不想让您的应用程序变重,那么您可以将这些图像放在服务器上,然后在活动开始时加载这些图像,但为此您需要连接互联网。