在我的应用程序中,我使用以下命令:
Settings.System.putInt(getContentResolver(), Settings.System.USER_ROTATION, m_lockedInOrientation)
正如Android 网站中提到的,当 android 找不到时,这将设置默认方向。:
没有其他策略适用时的默认屏幕旋转。当 ACCELEROMETER_ROTATION 为零且屏幕上没有 Activity 表示偏好时,将使用此旋转值。
目前,这是我的应用无法在 Android 2.X 上运行但只能在 3.X+ 上运行的唯一原因。
有没有人知道解决它的方法?