我如何知道设备有多少DPI(因此,如果它是ldpi / mdpi / hdpi / xhdpi, - 和屏幕尺寸,也是以dp-xlarge / large / normal / small测量 - 根据{{ 3}})?
我知道设备的分辨率和对角线尺寸,例如:
显示TFT LCD,对角线为3.5英寸(89毫米)。
带有大猩猩玻璃的320×480像素HVGA
16M颜色
(取自http://developer.android.com/guide/practices/screens_support.html)
不需要以编程方式,只是为了计算自己。
答案 0 :(得分:6)
使用DPI calculator计算dpis,使用dev docs中的图1来确定其ldpi,mdpi等。
答案 1 :(得分:3)
我认为DPI是指打印机...在您的情况下DPI = PPI。如果我错了请纠正我[编辑:我错了:P]
'因此1200 dpi打印机每英寸使用1200点墨水来组成颜色。如果您要打印300 PPI图像,则每个像素将由16个较小的墨点(1200 DPI x 1200 DPI / 300 PPI x 300 PPI)组成。较低的DPI会使每个像素的墨点减少,这会使颜色看起来更糟。较高的DPI会为每个像素提供更多墨点,并且应该提供更准确的颜色(特别是在仔细检查下)。'