我有两个分辨率相同的 Android 设备
Device1 -> 分辨率 480x800 对角线屏幕尺寸 -> 4.7 英寸
Device2 -> 分辨率 480x800 对角线屏幕尺寸 -> 4.0 英寸
如何找到设备对角线屏幕尺寸?
以编程方式检测 7 英寸和 10 英寸平板电脑
我已使用上面的链接,但它给出了两个设备对角线屏幕尺寸 -> 5.8
尝试此代码来获取屏幕尺寸(以英寸为单位)
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int width=dm.widthPixels;
int height=dm.heightPixels;
double wi=(double)width/(double)dm.xdpi;
double hi=(double)height/(double)dm.ydpi;
double x = Math.pow(wi,2);
double y = Math.pow(hi,2);
double screenInches = Math.sqrt(x+y);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)