如何获取系统为android的手机的像素点 4.4.2
How to get the pixels in a cellphone whose system is android 4.4.2
我想在系统为android 4.4.2的nubia z7 mini中获取像素,但我失败了。
我的代码如下:
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
String strOpt = "PIXEL:" +
dm.widthPixels + " × " + dm.heightPixels;
我得到的是 320 * 569 ,但是我的 phone 的像素不可能是那个;
然后我打印密度,我发现它是1.0,我不知道为什么;
context.getResources().getDisplayMetrics().density
我的错误在哪里???如何获取单元格中的像素phone???
您也可以尝试通过显示器访问 class。
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
String strOpt = "PIXEL:" + size.x + " × " + size.y;
我想在系统为android 4.4.2的nubia z7 mini中获取像素,但我失败了。 我的代码如下:
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
String strOpt = "PIXEL:" +
dm.widthPixels + " × " + dm.heightPixels;
我得到的是 320 * 569 ,但是我的 phone 的像素不可能是那个; 然后我打印密度,我发现它是1.0,我不知道为什么;
context.getResources().getDisplayMetrics().density
我的错误在哪里???如何获取单元格中的像素phone???
您也可以尝试通过显示器访问 class。
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
String strOpt = "PIXEL:" + size.x + " × " + size.y;