Add per-app config to override orientation to user
OVERRIDE_ANY_ORIENTATION_TO_USER overrides orientation to
SCREEN_ORIENTATION_USER, which will make letterboxed apps become
fullscreen on large screen devices with ignore orientation request
enabled.
This is also guarded by PROPERTY_COMPAT_ALLOW_ORIENTATION_OVERRIDE
which allows app developers to opt-out from this per-app override.
Bug: 310816437
Test: atest LetterboxUiControllerTest
Change-Id: If41fc0fe819498b682855d2807bdfc578184dcf8
3 files changed