我有一个 Android 应用程序,每个屏幕分辨率包含大约 150 个图标。
如果我把所有图标都放在所有 5 个主要分辨率(ldpi、mdpi、hdpi、xhdpi、xxhdpi)中,那么它将使图标总数达到 750。这有几个缺点:
- 大APK大小
- 将 dexguard 与 ant 构建脚本一起使用时构建过程缓慢。它对需要一些时间的图像进行一些处理。
或者,我可以仅在某些分辨率中放置图标。例如 ldpi 设备现在只有10% 的市场份额,并且在 Android 官方文档的某个地方他们说 Android 可以有效地从 hdpi 图标缩小 50% 到 ldpi。
现在,如果我选择这种方式并且不提供 ldpi 图标,那么在 Android 设备上运行时将图标大小从 hdpi 调整为 ldpi 会有什么影响?如果它需要调整 150 个图标的大小,可能需要一些时间,特别是因为 ldpi 设备可能具有较慢的 CPU。在 Android 设备上调整大小发生在哪个阶段:在安装时?在第一个应用程序启动时间?每次发射?
谢谢你的建议!