Android_Screen_Rotation
主控
型号
编译配置路径
A133
K5/K5C
android/device/softwinner/ceres-c3/ceres_c3.mk
H618
K2B/K2C
device/softwinner/apollo/apollo_p2.mk
RK3562/RK3568/RK3576/RK3588
K1/K1B/K3/K7/K7C/K8
device/rockchip/common/device.mk
A133 源码修改屏幕方向
第一步,修改logo显示图片方向
longan/device/config/chips/a133/configs/c3/android/bootlogo.bmp
第二步,修改待机充电画面显示方向

第三步,修改Android系统默认显示方向

第四步,修改触摸方向。
10寸 MIPI V2 屏触控修改参考如下,注意选择对应屏幕的设备树文件。

H618 源码修改屏幕方向
软件默认修改显示方向
(SDK)$ vim device/softwinner/apollo/apollo_p2.mk
PRODUCT_PROPERTY_OVERRIDES += \
ro.surface_flinger.primary_display_orientation=ORIENTATION_0
#ro.surface_flinger.primary_display_orientation=ORIENTATION_90
#ro.surface_flinger.primary_display_orientation=ORIENTATION_270
支持 ORIENTATION_0、ORIENTATION_90、ORIENTATION_180、ORIENTATION_270
示例:修改屏幕默认显示旋转90°
(SDK)$ vim device/softwinner/apollo/apollo_p2.mk
PRODUCT_PROPERTY_OVERRIDES += \
- ro.surface_flinger.primary_display_orientation=ORIENTATION_0
+ ro.surface_flinger.primary_display_orientation=ORIENTATION_90
命令修改屏幕方向
Android 支持使用adb命令进行旋转,能够单次旋转屏幕,重启后失效。
// 0
adb shell settings put system user_rotation 0
// 90°
adb shell settings put system user_rotation 1
// 180°
adb shell settings put system user_rotation 2
// 270°
adb shell settings put system user_rotation 3
Last updated