Android 13.0 第三方应用默认横屏显示
最近收到需求邮件,提到客户的Pad设备在打开第三方应用时默认为竖屏显示,需要优化为默认横屏显示,具体修改参照如下:
/frameworks/base/services/core/java/com/android/server/wm/DisplayRotation.java
- case ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE:
- // Return landscape unless overridden.
- if (isLandscapeOrSeascape(preferredRotation)) {
- return preferredRotation;
- }
- - return mLandscapeRotation;
- + return Surface.ROTATION_270;
重新编译验证,修改生效,第三方应用已默认横屏显示