我正在尝试制作一个可以在我的 android 设备上结束或禁用自动旋转的切换按钮。我能够获得设置打开或关闭的设置。但我似乎无法更改设置。
public void toggleOrientation(View view)
{
ToggleButton tgOrientation = (ToggleButton) findViewById(R.id.tgOrientation);
String orientationOption = Settings.System.ACCELEROMETER_ROTATION;
int orientation = android.provider.Settings.System.getInt(getContentResolver(),orientationOption, 0);
if(orientation == 1)
{
android.provider.Settings.System.putInt(getContentResolver(),orientationOption,0);
tgOrientation.setChecked(false);
}
else
{
android.provider.Settings.System.putInt(getContentResolver(), orientationOption,1);
tgOrientation.setChecked(true);
}
}
如果我的代码有问题,谁能帮助我?
我的测试设备是平板电脑。我不确定它是否有帮助。