Merge "Force Kids app to use sensorLandscape when in reverseLandscape" into tm-qpr-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
704ec96653
@@ -23,6 +23,7 @@ import static android.app.WindowConfiguration.WINDOWING_MODE_FULLSCREEN;
|
|||||||
import static android.app.WindowConfiguration.WINDOWING_MODE_UNDEFINED;
|
import static android.app.WindowConfiguration.WINDOWING_MODE_UNDEFINED;
|
||||||
import static android.content.pm.ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE;
|
import static android.content.pm.ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE;
|
||||||
import static android.content.pm.ActivityInfo.SCREEN_ORIENTATION_REVERSE_LANDSCAPE;
|
import static android.content.pm.ActivityInfo.SCREEN_ORIENTATION_REVERSE_LANDSCAPE;
|
||||||
|
import static android.content.pm.ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE;
|
||||||
import static android.view.Display.DEFAULT_DISPLAY;
|
import static android.view.Display.DEFAULT_DISPLAY;
|
||||||
|
|
||||||
import android.app.ActivityManager;
|
import android.app.ActivityManager;
|
||||||
@@ -290,8 +291,11 @@ public class KidsModeTaskOrganizer extends ShellTaskOrganizer {
|
|||||||
// TODO(229961548): Remove ignoreOrientationRequest exception for Kids Mode once possible.
|
// TODO(229961548): Remove ignoreOrientationRequest exception for Kids Mode once possible.
|
||||||
if (mReverseDefaultRotationEnabled) {
|
if (mReverseDefaultRotationEnabled) {
|
||||||
setOrientationRequestPolicy(/* isIgnoreOrientationRequestDisabled */ true,
|
setOrientationRequestPolicy(/* isIgnoreOrientationRequestDisabled */ true,
|
||||||
/* fromOrientations */ new int[]{SCREEN_ORIENTATION_REVERSE_LANDSCAPE},
|
/* fromOrientations */
|
||||||
/* toOrientations */ new int[]{SCREEN_ORIENTATION_LANDSCAPE});
|
new int[]{SCREEN_ORIENTATION_LANDSCAPE, SCREEN_ORIENTATION_REVERSE_LANDSCAPE},
|
||||||
|
/* toOrientations */
|
||||||
|
new int[]{SCREEN_ORIENTATION_SENSOR_LANDSCAPE,
|
||||||
|
SCREEN_ORIENTATION_SENSOR_LANDSCAPE});
|
||||||
} else {
|
} else {
|
||||||
setOrientationRequestPolicy(/* isIgnoreOrientationRequestDisabled */ true,
|
setOrientationRequestPolicy(/* isIgnoreOrientationRequestDisabled */ true,
|
||||||
/* fromOrientations */ null, /* toOrientations */ null);
|
/* fromOrientations */ null, /* toOrientations */ null);
|
||||||
|
|||||||
Reference in New Issue
Block a user