10

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

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

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

4

2 回答 2

24

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

示例代码:

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

final int height = dm.heightPixels;
final int width = dm.widthPixels;
于 2011-01-12T10:31:42.030 回答
4

您是否尝试过搜索设备的规格?即来自维基百科的 Nexus One 文章,您可以找到 Nexus One 屏幕分辨率:

显示 480 x 800 像素(PenTile RGBG)、3.7 英寸(94 毫米)、254 ppi、3:5 纵横比、WVGA、24 位彩色 AMOLED,对比度为 100,000:1,响应速度为 1 毫秒

这是一个起点...

于 2011-01-12T08:54:17.317 回答