rk3288 android5.1 hdmi 横竖显示

 麻烦扫码添加微信公众号:Android技术与情感分享,关注本博客动态,提升访客技术与情感。多谢大家的支持。

diff --git a/device/rockchip/rk3288/system.prop b/device/rockchip/rk3288/system.prop
index a97f0e2..89139ed 100644
--- a/device/rockchip/rk3288/system.prop
+++ b/device/rockchip/rk3288/system.prop
@@ -48,3 +48,6 @@ ro.adb.secure=0
 persist.sys.timezone=Asia/Shanghai
 persist.sys.country=CN
 persist.sys.language=zh
+persist.demo.hdmirotation=portrait
+ro.orientation.einit=270
+ro.rotation.external=true

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()函数中。
--------------------- 
版权声明:本文为CSDN博主「forwardlee」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/forwardlee/article/details/81012682

你可能感兴趣的:(rockchip)