您可以像这样检查Settings.System.ACCELEROMETER_ROTATION设置的值:final int rotationState = android.provider.Settings.System.getInt( getContentResolver(), Settings.System.ACCELEROMETER_ROTATION, 0 ); 当自动旋转被启用时,该值等于1(否则为0)。