据我所知,设备的匹配dpi和大小限定符不是基于实际屏幕属性(物理dpi和大小),而是基于设备制造商预定义的内容。
是否列出了不同设备的抽象dpi /尺寸?
答案 0 :(得分:29)
我认为存在一些误解。这不是一个免费的制造商可以选择他们想要的任何东西。确实,他们在选择密度方面具有一定的灵活性,但不是很多 - 最终密度与物理屏幕分辨率相结合明确地导致屏幕存储桶以及映射发生的方式由平台指定。此外,选择的密度几乎总是与您期望的设备的实际DPI一致。制造商可能会通过更高的密度推动它 - 这会导致屏幕上的UI更大,并且可能会向下移动到更小的屏幕尺寸 - 但这种情况非常罕见。
因此。 320x240的屏幕只能是小尺寸的低密度屏幕。没别了。
具有480x320屏幕的设备通常具有正常尺寸的中密度。
具有480x800(或x852)屏幕的设备绝大多数是正常尺寸的高密度。有一些罕见的设备有一个480x800大屏幕,如戴尔Streak - 这是一个中等密度的屏幕和大桶。你可以告诉设备是这样的,因为......好吧,它有一个大屏幕。 :}
配备qHD屏幕的设备无法通过xhdpi存储桶(尝试使用,最终屏幕太小而无法兼容),因此这些仍然是高密度,它们仍然是正常尺寸,因为它们不足以容纳在大水桶中。换句话说,这只是另一个手机屏幕,有更多的布局空间。
你看到的10英寸平板电脑是1280x800或1280x720。这些是mdpi屏幕,在xlarge桶中。
Android 3.2支持7“屏幕,一般为1024x720 mdpi。这些屏幕最终都是大尺寸的。
当然有许多其他屏幕你可以想象,但我不知道随身携带的设备,并且鉴于我们已经覆盖了小型,普通型,大型和Xlarge,真的没有什么太有趣了他们。例如,640x480手机大小的屏幕将是hdpi密度和小屏幕桶。
答案 1 :(得分:6)
请看这个页面:Wikipedia : List of displays by pixel density
AFAIK,大多数情况下,dpi和ppi是相同的,接下来推广到HDPI / MDPI / LDPI(见Android screen ranges)。 只有极少数例外。
答案 2 :(得分:3)
我发现这是有用的,因为它特定于Android:http://en.wikipedia.org/wiki/Comparison_of_Android_devices
答案 3 :(得分:3)
由于最新的I / O 2015是您可以使用的列表 https://www.google.com/design/tool/devices/
答案 4 :(得分:2)
尺寸数据来自维基百科,为了更好地理解像素密度,请查看Teehan + Lax的这篇精彩文章。
答案 5 :(得分:1)
我在Android开发者身上找到了this answer。
答案 6 :(得分:0)
以下是具有各自DIP存储桶的设备列表。它远非官方或完整,但它是迄今为止我发现的最大来源:
http://blog.blundell-apps.com/list-of-android-devices-with-pixel-density-buckets/
感谢@Blundell将其列在评论中。