我得到了一个设备的尺寸使用 -
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)。
知道如何在 DPs 或displayMetrics.density
使用 ADB 中获取设备的尺寸吗?