vendor/mediatek/proprietary/packages/apps/Launcher3/src/com/android/launcher3/states/RotationHelper.java
public RotationHelper(Activity activity) {
mActivity = activity;
-
+ mActivity.setRequestedOrientation(SCREEN_ORIENTATION_NOSENSOR);
// On large devices we do not handle auto-rotate differently.
mIgnoreAutoRotateSettings = mActivity.getResources().getBoolean(R.bool.allow_rotation);
if (!mIgnoreAutoRotateSettings) {
......
@@ -130,9 +130,9 @@ public class RotationHelper implements OnSharedPreferenceChangeListener {
if (!mInitialized || mDestroyed) {
return;
}
-
- final int activityFlags;
- if (mStateHandlerRequest != REQUEST_NONE) {
+ final int activityFlags = SCREEN_ORIENTATION_NOSENSOR;
+ /* if (mStateHandlerRequest != REQUEST_NONE) {
activityFlags = mStateHandlerRequest == REQUEST_LOCK ?
SCREEN_ORIENTATION_LOCKED : SCREEN_ORIENTATION_UNSPECIFIED;
} else if (mCurrentStateRequest == REQUEST_LOCK) {
@@ -144,7 +144,8 @@ public class RotationHelper implements OnSharedPreferenceChangeListener {
// If auto rotation is off, allow rotation on the activity, in case the user is using
// forced rotation.
activityFlags = SCREEN_ORIENTATION_NOSENSOR;
- }
+ }*/
if (activityFlags != mLastActivityFlags) {
mLastActivityFlags = activityFlags;
mActivity.setRequestedOrientation(activityFlags);