android4.1设置系统 默认方向

frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java

public int rotationForOrientationLw(int orientation, int lastRotation) {

  synchronized (mLock) {

  int sensorRotation = mOrientationListener.getProposedRotation();

  if (sensorRotation < 0) {

    mPortraitRotation = Surface.ROTATION_270;

    mLandscapeRotation = Surface.ROTATION_0;

    mUpsideDownRotation = Surface.ROTATION_90;

    mSeascapeRotation = Surface.ROTATION_180;

  }

  ...

}

原文地址:https://www.cnblogs.com/adamli/p/3232553.html