对于我正在开发的每个应用程序,我都提供mdpi,hdpi,xhdpi,xxhpi资源(也是xxxhdpi的启动器图标)。越来越少的设备是mdpi / hdpi,这就是为什么我想知道提供这些资源是否有任何意义? xhdpi和xxhdpi资源都可以相应地轻松缩小到mdpi和hdpi(比率为0.5)。
文档说明:
例如,在寻找低密度资源并且不可用时,系统倾向于缩小资源的高密度版本,因为系统可以轻松地将高密度资源缩减到低与将中等密度资源缩放0.75倍相比,密度减少0.5倍,伪影更少。
我还没有发现任何描述内置缩放机制的文章与“原生”相比较。给定密度的资源。
这些天提供mdpi和hdpi资源有什么好处吗?
答案 0 :(得分:1)
我认为为每种密度提供资源都是值得的。我有一个拥有大量资源的应用,我决定尝试提供仅 xxhpi 资源。
我在低分辨率设备中看不到任何差异,我能够将.apk 从7.3MB减少到4.4MB!
这就是说,即使你丢失(让我们说)15%的质量,它也只会通过减少.apk大小来补偿,因此增加下载次数!