В моем приложении я использую следующую команду:
Settings.System.putInt(getContentResolver(), Settings.System.USER_ROTATION, m_lockedInOrientation)
Как упоминалось в Android-сайте, это установит ориентацию по умолчанию, когда Android не сможет ее найти.
Поворот экрана по умолчанию, если не применяется другая политика. когда ACCELEROMETER_ROTATION - ноль, и никакая экранная активность не выражает предпочтение будет использовано это значение поворота.
В настоящее время это единственная причина, почему мое приложение не работает на Android 2.X, но только 3.X +..
Кто-нибудь знает о способе обхода его?