rk3288 android6.0 hdmi显示横竖屏切换方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/michaelcao1980/article/details/81295400

rk3288 android6.0 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()函数中。

另外persist.demo.hdmirotation需要结合persist.display.portrait使用,ro.sf.hwrotation default为0,不需要改变,实际上改变的是persist.display.portrait

猜你喜欢

转载自blog.csdn.net/michaelcao1980/article/details/81295400