如果我正在开发以支持最低 API 14,我是否需要担心低于 hdpi 的资源?我不知道有任何设备可以使用 API 14 且屏幕密度低于 hdpi。
忽略我的应用程序的 ldpi 和 mdpi 并仅支持 hdpi 及以上版本是否安全?这将为我,尤其是我的创意团队节省大量时间。
最佳答案
密度与 API 级别无关。
目前正在制造和销售 ldpi
和 mdpi
设备,特别是在新兴市场,这些市场有很强的驱动力来降低设备成本。 device dashboards显示当前使用的设备中约有 25% 是 ldpi 和 mdpi。由于相同的仪表板显示只有 12% 的设备运行低于 API 14,因此显然存在 ldpi
和 mdpi
的 API 14+ 设备。
从位图可绘制的角度来看,Android 会自动为您缩减采样。如果您发送的任何内容都低于 hdpi
,Android 会将 hdpi
图像缩减采样以降低密度,使图像大小大致相同,但像素较少。因此,使用 ldpi
和 mdpi
设备并测试您的应用程序,看看位图是什么样子,并且只担心那些下采样结果不佳的情况.
关于java - 如果我至少支持 API 14,我不必担心什么屏幕密度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26063897/