Android Framework 中使用代码关闭和打开屏幕旋转功能
31 May 2014 ContentResolver resolver = getContext().getContentResolver();
//关闭
Settings.System.putInt(resolver, Settings.System.ACCELEROMETER_ROTATION, 0);
//打开
Settings.System.putInt(resolver, Settings.System.ACCELEROMETER_ROTATION, 1);
这种方法的效果相当于用户在设置中对屏幕旋转选项的操作。
如果你工作在Framework层,还有一个更灵活的 方法。