如何在单击按钮时以编程方式启用/禁用飞行模式?
我尝试了这个
但是我遇到了错误:"System cannot be resolved or is not a field",因为它需要API 16或以上的版本。
有没有一种适用于所有API级别的有效方法来实现这个?
// read the airplane mode setting
boolean isEnabled = Settings.System.getInt(
getContentResolver(),
Settings.System.AIRPLANE_MODE_ON, 0) == 1;
// toggle airplane mode
Settings.System.putInt(
getContentResolver(),
Settings.System.AIRPLANE_MODE_ON, isEnabled ? 0 : 1);
// Post an intent to reload
Intent intent = new Intent(Intent.ACTION_AIRPLANE_MODE_CHANGED);
intent.putExtra("state", !isEnabled);
sendBroadcast(intent);
但是我遇到了错误:"System cannot be resolved or is not a field",因为它需要API 16或以上的版本。
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
有没有一种适用于所有API级别的有效方法来实现这个?