Welcome to Firefly
切换语言
Firefly文档中心
最近更新: 2026-08-25 09:48:18

默认屏幕方向修改

临时修改的方式

  • 系统可读可写

    adb shell setprop persist.sys.root_access 3
    adb root
    adb remount
  • 修改或添加属性值

    • Android7.1

      • /system/build.prop文件中,修改或添加ro.sf.hwrotation的值

        • 0:横屏
        • 90:竖屏
        • 180:反向横屏
        • 270:反向竖屏
    • Android10及以上

      • vendor/build.prop文件中,修改或添加ro.surface_flinger.primary_display_orientation的值

        • ORIENTATION_0:横屏
        • ORIENTATION_90:竖屏
        • ORIENTATION_180:反向横屏
        • ORIENTATION_270:反向竖屏
      • Android14 还需在vendor/build.prop文件中,添加如下属性 debug.sf.ignore_hwc_physical_display_orientation=true

  • 系统重启

    adb shell reboot

代码修改的方式

  • Android 7.1:

    device/rockchip/CPU_TYPE/PRODUCT_TYPE/system.prop文件里,修改ro.sf.hwrotation的值

  • Android 10及以上:

    device/rockchip/CPU_TYPE/BoardConfig.mk文件里,修改SF_PRIMARY_DISPLAY_ORIENTATION的值

    • 0:横屏
    • 90:竖屏
    • 180:反向横屏
    • 270:反向竖屏
  • 删除out目录下的 build.prop

    rm out/target/product/PRODUCT_TYPE/obj/ETC/system_build_prop_intermediates/build.prop

本页目录