我可以adb
使用我的Android手机。
所以我知道我可以am
使用Android提供的命令覆盖屏幕密度和屏幕分辨率。我猜那很棒又花花公子。但是有没有办法从命令行获取这两个数字?我知道该pm
实用程序可以进行一些信息收集,尤其是pm list features
可以查看Android设备是否具有无线,蓝牙,gps等pm
功能。但是,报告的功能似乎并不多于此。
了解该命令支持的Android版本将很有帮助。理想情况下,我想在Android 2.2+(Froyo)上可以使用的东西,但是在4.0.3+(Ice Cream Sandwich)上可以使用的东西也可以。我也想知道是否有一种方法可以解决这个问题,而无需root用户访问权限。
我知道有可能以编程方式获得屏幕分辨率和密度,如本问题所述。
adb shell dumpsys display | grep mBaseDisplayInfo
获取适当的信息?似乎匹配,在我的关系7上dumpsys
报告密度为213
和分辨率为800x1280
。它还报告有关旋转等信息,整齐。我不知道dumpsys存在,但它似乎对报告有很多有用的信息,这里要注意:stackoverflow.com/questions/11201659/...