4

我怎么知道一个设备有多少 DPI(因此如果它是 ldpi / mdpi / hdpi / xhdpi, - 以及屏幕尺寸,也以 dp 为单位测量 - xlarge / large / normal / small - 根据http://developer .android.com/guide/practices/screens_support.html)?

我知道设备的分辨率和对角线尺寸,例如:

显示 TFT LCD,3.5 英寸(89 毫米)对角线。

320×480 px HVGA,带大猩猩玻璃

1600万色

(取自http://en.wikipedia.org/wiki/Samsung_Galaxy_Ace

不需要它以编程方式,只是为了计算自己。

4

2 回答 2

6

使用DPI 计算器计算 dpi,并在dev docs中确定其 ldpi、mdpi 等是否符合图 1 。

于 2012-07-20T10:43:55.517 回答
3

我认为 DPI 指的是打印机......在你的情况下 DPI = PPI。如果我错了,请纠正我[编辑:我错了:P]

'因此,一台 1200 dpi 的打印机每英寸使用 1200 个墨水点来构成颜色。如果您要打印 300 PPI 的图像,那么每个像素将由 16 个较小的墨点组成(1200 DPI x 1200 DPI / 300 PPI x 300 PPI)。较低的 DPI 会使组成每个像素的墨点更少,这会使颜色看起来更糟。更高的 DPI 会为每个像素提供更多的墨点,并且应该提供更准确的颜色(尤其是在仔细检查时)。

于 2012-07-20T10:50:59.433 回答