Android返回错误的设备显示宽度大小

时间:2014-12-07 12:58:29

标签: android size width

我有一个以IN / MM返回设备宽度大小的方法。

private double checkDeviceSizeInInches(){
    DisplayMetrics dm = new DisplayMetrics();
    getWindowManager().getDefaultDisplay().getMetrics(dm);
    double xSize = Math.pow(dm.widthPixels/dm.xdpi,2);
    double y = Math.pow(dm.heightPixels/dm.ydpi,2);

    return Math.sqrt(xSize);
}

在我测试的所有设备上都没问题,除了三星Galaxy Stratosphere 2。 您可以在下面的图像中看到此方法返回宽度为76毫米(这是不正确的)。

您怎么看?设备有问题吗?

设备规格链接:http://www.samsung.com/us/mobile/cell-phones/SCH-I415SAAVZW Samsung Galaxy Stratosphere 2

0 个答案:

没有答案