Android 13.0 第三方应用默认横屏显示

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;

重新编译验证,修改生效,第三方应用已默认横屏显示

你可能感兴趣的:(Android,framework,android)