在我的应用程序中,我正在使用以下命令:
Settings.System.putInt(getContentResolver(), Settings.System.USER_ROTATION, m_lockedInOrientation)
根据Android网站所述,当Android无法找到默认方向时,将设置默认屏幕方向:
没有其他策略适用时的默认屏幕旋转。当ACCELEROMETER_ROTATION为零且没有任何屏幕活动表达首选项时,将使用此旋转值。
目前这是我在Android 2.X上的应用程序无法工作的唯一原因,但在3.X+上可以正常运行。
是否有人知道解决这个问题的方法?