我使用-来获取设备的尺寸
adb shell wm size
其他获取方式-
adb shell dumpsys display | grep mBaseDisplayInfo
但是我无法在DP中找到设备的分辨率。 (应为360x480)
在android代码中,我们可以使用-
DisplayMetrics displayMetrics = resources.getDisplayMetrics();
float screenWidthDp = displayMetrics.widthPixels / displayMetrics.density;
现在,我在ADB中可以使用像素表示宽度,但是无法使用density
来获得ADB
。有一种方法可以通过ADB
-
adb shell wm density
但是给出诸如480
420
之类的结果,因此它的密度与displayMetrics.density
得到的密度不同(它是一个数字,即2、3或2.65)
您知道如何使用ADB在DP或displayMetrics.density
中获得设备尺寸吗?