如何获得系统为android 4.4.2的手机中的像素

时间:2015-02-06 06:54:40

标签: android pixel

我想获得nubia z7 mini中的像素,其系统是android 4.4.2,但我失败了。 我的代码如下:

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

    String strOpt = "PIXEL:" + 
           dm.widthPixels + " × " + dm.heightPixels;

我得到的是320 * 569,但我手机的像素不能那样; 然后我打印密度,我发现它是1.0,我不知道为什么;

 context.getResources().getDisplayMetrics().density

我的错误在哪里???如何获取手机中的像素?

1 个答案:

答案 0 :(得分:0)

您也可以尝试通过Display类进行访问。

Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);

String strOpt = "PIXEL:" + size.x + " × " + size.y;