有时候开发系统在初期阶段由于UI设计上存在问题,导致DPI需要调整满足UI界面的美观,需要通过adb手动需要DPI,调试OK之后将DPI值固定在代码中,如下:
手动修改DPI:
进入
adb root
adb remount
adb shell
wm size 查看分辨率
$ wm size
Physical size: 2560x1600 默认的分辨率
$ wm size 1920x1280 (小写的x)修改分辨率
$ wm size
Physical size: 2560x1600
Override size: 1920x1280
wm density 查看dpi
$ wm density
Physical density: 320 默认的dpi
$ wm density 240 修改dpi
$ wm density
Physical density: 320
Override density: 240
reset 回到系统源码中固定的DPI
$ wm size reset
$ wm density reset
调整OK之后,将DPI值设置回系统中,如下:
device\$VENDOR\$PROJECT\system.prop
ro.sf.lcd_density=320

本文介绍如何使用adb工具手动调整Android设备的DPI和分辨率,包括进入adb shell,使用wmsize和wmdensity命令修改分辨率和DPI,以及如何将调整后的DPI值固定在代码中。
370

被折叠的 条评论
为什么被折叠?



