【问题标题】:What Android devices are small screen size and high density? [closed]哪些安卓设备屏幕小、密度高? [关闭]
【发布时间】:2011-07-13 04:18:46
【问题描述】:

根据Android screen sizes and densities stats,3.3% 的设备是小屏幕尺寸和高密度 (hdpi)。这些是什么设备?我一直认为大多数小屏幕设备都是低密度 (ldpi)。

只需查看摩托罗拉开发者网站all their small screen devices are low density。我错过了(有点)流行的设备类别还是数据有误?

【问题讨论】:

标签: android


【解决方案1】:

最近我遇到的是索尼 Xperia X10 mini。 2.5 英寸屏幕,分辨率为 160 dpi (240 x 320),因此从技术上讲,它是一款小屏幕中等密度设备。

然而,屏幕在物理上是如此之小,以至于我发现它打破了整个 Android“密度独立”模型,我实际上特例使用比 160 dpi 屏幕更小的资源,假设是用户知道他有一个很小的屏幕,并且最好在屏幕上显示很小的东西(而不是真正合适的东西)。

【讨论】:

  • 那么 Xperia X10 mini 是 mdpi 设备吗?具有相似屏幕尺寸和相同分辨率的 Moto 设备是 ldpi 设备。而this table on the Android developer site 似乎表明此类设备应归类为 ldpi。我想既然这是一个“通用的”dpi,它会给制造商一些回旋余地。
  • 我读到该表说它是 mdpi(160 dpi 是标称 mdpi 密度)。另一方面,我看到该特定配置的表格单元格留空 - 我不知道该怎么做。此外,我不知道 SDK 报告的密度等级是什么:在应用启动时,我会读取实际的物理像素密度和屏幕分辨率,然后自己决定要使用的资产/尺寸。
  • 我想我稍微向后阅读了表格,查看了 240x320 小单元所在的密度列。无论如何,似乎制造商有时会选择看起来最好的密度值,而不是最接近实际值的一种。
  • 索尼 Xperia mini 具有 320 x 480 像素和 3.0 英寸 -> 192ppi,如下所述:gsmarena.com/sony_ericsson_xperia_mini-3947.php。据developer.android.com/guide/practices/screens_support.html称,这是一个带hdpi的小屏幕。
【解决方案2】:

我刚才问了一个相关的问题:

Master list of high PPI mobile screens and how to detect/handle it via CSS?

在当时,甚至现在,似乎唯一宣称其高密度的设备是 iPhone 4。

有很多高密度黑莓设备,但他们没有声明,所以它只是让你的元素更小。有点沮丧。

【讨论】:

    【解决方案3】:

    三星 Galaxy 550 还使用小型布局和可绘制的 ldpi 文件夹 (240x320 ldpi)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-20
      • 1970-01-01
      相关资源
      最近更新 更多