Как найти размер устройства в DP через ADB
Я получил размеры устройства, используя -
adb shell wm size
другие способы получить это, -
adb shell dumpsys display | grep mBaseDisplayInfo
Но я не могу найти разрешение устройства в DP. (который должен быть 360x480)
В коде Android мы можем сделать это с помощью -
DisplayMetrics displayMetrics = resources.getDisplayMetrics();
float screenWidthDp = displayMetrics.widthPixels / displayMetrics.density;
Теперь у меня есть ширина в пикселях от АБР, но я не могу получить это density
с помощью ADB
, Есть способ получить плотность через ADB
-
adb shell wm density
но это дает такие результаты, как 480
420
так что плотность отличается от той, которую мы получили displayMetrics.density
(который представляет собой однозначное число, то есть 2, 3 или 2,65).
Любая идея, как я могу получить размеры устройства в DP или displayMetrics.density
используя ADB?