Как найти размер устройства в 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

но это дает такие результаты, как 480420так что плотность отличается от той, которую мы получили displayMetrics.density (который представляет собой однозначное число, то есть 2, 3 или 2,65).

Любая идея, как я могу получить размеры устройства в DP или displayMetrics.density используя ADB?

0 ответов

Другие вопросы по тегам