¿Cómo establecer el AIRPLANE_MODE_ON en "True" o ON?

Estoy planeando dejar una llamada y encuentro esto como una solución para eso. ¿Cómo puedo activar el modo avión a través del código?

De esta forma, dejaré la llamada basada en algún evento.

Vea el artículo del blog Android: Controlling Airplane Mode ,

Funciona sólo hasta API 16

// Toggle airplane mode. Settings.System.putInt( context.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); 

Donde isEnabled es si el modo de avión está habilitado o no.

Tenga en cuenta que esto ya no es posible a partir de Android 4.2 o superior.

http://developer.android.com/reference/android/provider/Settings.Global.html#AIRPLANE_MODE_ON

  public static boolean getAirplaneMode(Context context) { try { int airplaneModeSetting = Settings.System.getInt(context.getContentResolver(), Settings.System.AIRPLANE_MODE_ON); return airplaneModeSetting==1?true:false; } catch (SettingNotFoundException e) { return false; } } 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.