跳转至

Android DPI

如何修改Android系统的屏幕显示密度(DPI),以适配不同分辨率的显示屏。

A133 系列主板

Android系统默认DPI配置:

--- a/android/device/softwinner/ceres-c3/ceres_c3.mk
+++ b/android/device/softwinner/ceres-c3/ceres_c3.mk
@@ -256,7 +256,7 @@ PRODUCT_SYSTEM_DEFAULT_PROPERTIES +=
 endif

 PRODUCT_PROPERTY_OVERRIDES += \
-    ro.sf.lcd_density=160
+    ro.sf.lcd_density=120

 #language pack
 PRODUCT_PRODUCT_PROPERTIES  += \

命令行配置DPI:

wm density 120

A733 系列主板

A733 Android 13.0 默认 DPI 通过 BoardConfig 中的属性配置:

--- a/device/softwinner/jupiter/a733-demo-aiot/device-common.mk
+++ b/device/softwinner/jupiter/a733-demo-aiot/device-common.mk
@@ -116,7 +116,7 @@
     persist.sys.language=en

 PRODUCT_PROPERTY_OVERRIDES += \
-    ro.sf.lcd_density=160 \
+    ro.sf.lcd_density=120 \
     service.adb.tcp.port=5555

K10B 默认 DPI 为 160(device-common.mk:119),可根据显示屏实际分辨率调整。命令行临时修改:

wm density 120

重启后失效,如需永久生效需修改 device-common.mk 重新编译烧录。