【发布时间】:2014-07-02 16:56:04
【问题描述】:
我有一个 Android 应用,每个屏幕分辨率包含大约 150 个图标。
如果我把所有图标都放在所有 5 种主要分辨率(ldpi、mdpi、hdpi、xhdpi、xxhdpi)中,那么它会使图标总数达到 750 个。 这有几个缺点:
- 大 APK 大小
- 将 dexguard 与 ant 构建脚本一起使用时构建过程缓慢。它 对需要一些时间的图像进行一些处理。
或者,我可以只在某些分辨率中放置图标。例如 ldpi 设备只有10% of the market now,并且在 Android 官方文档的某处他们说 Android 可以有效地从 hdpi 图标缩小 50% 到 ldpi。
现在,如果我选择采用这种方式并且不提供 ldpi 图标,那么在 Android 设备上运行时将图标大小从 hdpi 调整为 ldpi 会有什么影响?如果它需要调整 150 个图标的大小,可能需要一些时间,特别是因为 ldpi 设备可能具有较慢的 CPU。 在 Android 设备上调整大小发生在哪个阶段:在安装时?在第一个应用程序启动时间?每次发射?
感谢您的建议!
【问题讨论】:
-
是用于列表视图图像的图标还是用于布局图像的图标?
-
我有一段时间问自己同样的问题。谢谢你的提问。我会看看其他人的建议。每次我的结论都是关于 ldpi 文件夹的内存占用非常低。我终于每次都放了。关于缓慢的构建过程。想想最近把它们放在开发过程中。
-
@Basbous 图标用于布局图像