Android DPI
How to modify the Android system's screen display density (DPI) to adapt to different resolution displays.
A133 Series Board
Default DPI configuration for Android system:
--- 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 += \
Command line DPI configuration:
A733 Series Board
The default DPI for A733 Android 13.0 is configured through properties in 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
The default DPI for K10B is 160 (device-common.mk:119), which can be adjusted according to the actual display resolution. Temporary modification via command line:
This change will be lost after reboot. For permanent effect, you need to modify device-common.mk and recompile and flash the system.