主题 : NanoPi M1 Plus  如何 完美支持HDMI输出竖屏 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 7104
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
贡献值: 0 点
综合积分: 8 分
注册时间: 2009-07-01
最后登录: 2017-09-13
楼主  发表于: 2017-09-06 10:25

 NanoPi M1 Plus  如何 完美支持HDMI输出竖屏


目前 根据文档,调整了/frameworks/base/services/java/com/android/server/wm/WindowManagerService.java 里面的computeForcedAppOrientationLocked函数,屏蔽之前的req = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE;  修改为req = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT;  

开机后,launcher还是横着显示(不过launcher相当于从竖着旋转了90度来横着显示,导致显示不全),输入法也显示不完整只能看到一半,不过整个android系统的坐标系统以及事件都是竖着的了,运行pptv、qq部分activity能竖着全屏,有一部分activity横着显示不完整。