目前根据文档,调整了/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横着显示不完整。