问题背景:
1、当前设备是基于Android4.4.2KK
2、将之前的横屏更换成功了竖屏
3、更换屏幕后无法达到预期的横屏效果,包括开机动画、屏幕横竖切换动画、锁屏界面等。
主要修改三个文件
一、Android Framework Java层的修改:
1、WindowManagerService的默认Rotation修改:
2、PhoneWindowManager的Rotation返回修改:
二、Android Framework Native(C/C++)层的修改:
1、SurfaceFlinger的DispalyDevice中默认orientation的修改: