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;
重新编译验证,修改生效,第三方应用已默认横屏显示