即使拥有大量图像,一些应用程序如何才能体积小?

时间:2018-03-07 12:54:45

标签: android image android-support-library

我有一个35 MB大小的Android应用程序。我在该应用程序中使用了大约50个图像,因为滚动不顺畅,有时应用程序崩溃,内存不足等错误,而有其他应用程序使用100个图像但尺寸较小,如2 MB左右这些app也可以离线工作。
我想问为什么这些应用程序的尺寸很小?他们在使用任何图书馆吗?

2 个答案:

答案 0 :(得分:0)

试试这可能对你有用

将所有jpeg,png等图像转换为“webp”,它可能占用更少的空间和 相同质量的图片...

https://developer.android.com/studio/write/convert-webp.html#convert_images_to_webp

不要将所有图像存储在drawable中而是制作小的json文件并从应用程序中获取所有数据,以便获得更小尺寸和更快的apk

一些代码也是他们如何从离线获取数据..

答案 1 :(得分:0)

试试这个:

1)从此网站缩小图片尺寸。

Tiny PNG

  

TinyPNG使用智能有损压缩技术来减少文件   PNG文件的大小

2)将图像放入不同的可绘制文件夹

使用此网站生成不同的drawable:

https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html

3)如果可能,请使用SVG或9补丁