App Dev/Android
비행기 탑승 모드로 전환한기
ezBuilder
2013. 3. 4. 09:19
반응형
private boolean isAirplaneModeOn(Context context) { return Settings.System.getInt(context.getContentResolver(),Settings.System.AIRPLANE_MODE_ON, 0) != 0; } private void setAirplaneMode(Context context, boolean status) { boolean isAirplaneModeOn = isAirplaneModeOn(context); if (isAirplaneModeOn == status) { return; } if (isAirplaneModeOn && !status) { Settings.System.putInt(context.getContentResolver(), Settings.System.AIRPLANE_MODE_ON, 0); Intent intent = new Intent(Intent.ACTION_AIRPLANE_MODE_CHANGED); intent.putExtra("state", 0); context.sendBroadcast(intent); return; } if (!isAirplaneModeOn && status) { Settings.System.putInt(context.getContentResolver(), Settings.System.AIRPLANE_MODE_ON, 1); Intent intent = new Intent (Intent.ACTION_AIRPLANE_MODE_CHANGED); intent.putExtra("state", 1); context.sendBroadcast(intent); return; } }
반응형