我需要一种使用adb检测设备屏幕尺寸和密度的方法。
如果没有解决方案,我在哪里可以得到所有现有android设备及其屏幕尺寸和密度的完整列表?

最佳答案

您还可以通过ADB访问WindowManager:

$ adb shell wm
usage: wm [subcommand] [options]
       wm size [reset|WxH]
       wm density [reset|DENSITY]
       wm overscan [reset|LEFT,TOP,RIGHT,BOTTOM]

要获得屏幕分辨率,请执行以下操作:
$ adb shell wm size
Physical size: 2880x1600

要获得屏幕的密度:
$ adb shell wm density
Physical density: 320

您还可以通过添加新的密度来覆盖密度:
$ adb shell wm density 160

关于android - 如何从adb命令行获取Android设备的屏幕尺寸?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7527459/

10-10 08:43