rk3288 android hdmi显示横竖屏切换方法

android hdmi显示横竖屏主要是通过persist.demo.hdmirotation和ro.sf.hwrotation这两个

属性值来控制的 。其中 persist.demo.hdmirotation这个属性值是rockchip平台添加的属性值。

persist.demo.hdmirotation可以赋值portrait(竖屏)或landscape(横屏)

如果persist.demo.hdmirotation=portrait,则ro.sf.hwrotation可以 取值 90或270

如果persist.demo.hdmirotation=landscape,则ro.sf.hwrotation可以 取值 0或180

这部分控制逻辑代码在:frameworks/base/services/core/java/com/android/server/display/LocalDisplayAdapter.java文件的getDisplayDeviceInfoLocked()函数中。

你可能感兴趣的:(嵌入式,android开发)