java - 如果我至少支持 API 14,我不必担心什么屏幕密度?

标签 java android

如果我正在开发以支持最低 API 14,我是否需要担心低于 hdpi 的资源?我不知道有任何设备可以使用 API 14 且屏幕密度低于 hdpi。

忽略我的应用程序的 ldpi 和 mdpi 并仅支持 hdpi 及以上版本是否安全?这将为我,尤其是我的创意团队节省大量时间。

最佳答案

密度与 API 级别无关。

目前正在制造和销售 ldpimdpi 设备,特别是在新兴市场,这些市场有很强的驱动力来降低设备成本。 device dashboards显示当前使用的设备中约有 25% 是 ldpi 和 mdpi。由于相同的仪表板显示只有 12% 的设备运行低于 API 14,因此显然存在 ldpimdpi 的 API 14+ 设备。

从位图可绘制的角度来看,Android 会自动为您缩减采样。如果您发送的任何内容都低于 hdpi,Android 会将 hdpi 图像缩减采样以降低密度,使图像大小大致相同,但像素较少。因此,使用 ldpimdpi 设备并测试您的应用程序,看看位图是什么样子,并且只担心那些下采样结果不佳的情况.

关于java - 如果我至少支持 API 14,我不必担心什么屏幕密度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26063897/

相关文章:

java - 如何在java中克隆或创建Map的新副本

java - 通过 JSON 中的 RestTemplate POST 请求

android - Proguard 重复 Zip 条目

android - 如何在应用程序中获取我的 Android 手机的 UUID?

java - 与类名一起使用时, Intent 未按预期工作

java - 在列表中加载静态图像会减慢滚动速度

java - Java中的executeBatch不维护记录的顺序

java - 即使在提交响应后线程仍处于 Activity 状态

android - Android开发中如何将变量从一个类传递到另一个类

java - 如何在android中将文件路径转换为文件浏览 View