问题出现方式,需要将mstar电视系统横屏修改为竖屏,在代码中修改旋转90度后发现屏幕倒了,后面我直接修改显示的OSD镜像翻转,显示正常了,但是出现了触摸没有跟着旋转问题,之前未旋转90度时修改OSD镜像是正常,根据判断是因为旋转后再直接修改镜像翻转导致触摸代码未正常改变。
解决:不修改OSD镜像,直接在程序中修改旋转参数。修改PhoneWindowManager.java 中的mPortraitRotation为你需要旋转的方向。重新升级后竖屏显示正常。
问题出现方式,需要将mstar电视系统横屏修改为竖屏,在代码中修改旋转90度后发现屏幕倒了,后面我直接修改显示的OSD镜像翻转,显示正常了,但是出现了触摸没有跟着旋转问题,之前未旋转90度时修改OSD镜像是正常,根据判断是因为旋转后再直接修改镜像翻转导致触摸代码未正常改变。
解决:不修改OSD镜像,直接在程序中修改旋转参数。修改PhoneWindowManager.java 中的mPortraitRotation为你需要旋转的方向。重新升级后竖屏显示正常。