Android屏幕分辨率

时间:2011-01-12 08:48:46

标签: android android-screen

Android中已经定义了一些屏幕分辨率。 他们是:

  • QVGA(240×320,低密度,小屏幕)
  • WQVGA(240×400,低密度,正常屏幕)
  • FWQVGA(240×432,低密度,正常屏幕)
  • HVGA(320×480,中密度,正常屏幕)
  • WVGA800(480×800,高密度,普通屏幕)
  • WVGA854(480×854高密度,普通屏幕)

我如何知道设备屏幕分辨率属于哪种类型?

2 个答案:

答案 0 :(得分:24)

使用DisplayMetrics从您的设备获取屏幕信息。

示例代码:

DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);

final int height = dm.heightPixels;
final int width = dm.widthPixels;

答案 1 :(得分:4)

您是否尝试过搜索设备的规格?即从Wikipedia's Nexus One article,您可以找到Nexus一个屏幕分辨率:

  

显示480 x 800像素(PenTile RGBG),3.7英寸(94毫米),254 ppi,3:5宽高比,WVGA,24位色AMOLED,对比度为100,000:1,响应率为1 ms

这是一个起点...