Android - Code Mode AIrplane
J'ai glané un bout de code pour activer le mode Avion sur Android :
public static boolean isAirplaneModeOn(Context context) { // indique si le mode avion est on ou off return Settings.System.getInt(context.getContentResolver (),Settings.System.AIRPLANE_MODE_ON, 0) != 0; } public void setAirplaneMode(Context context) { // swith du mode avion boolean isAirplaneModeOn = isAirplaneModeOn(context); if(isAirplaneModeOn) { Toast.makeText(getApplicationContext(), "Mode avion désactivé", Toast.LENGTH_SHORT).show(); 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); } else { Toast.makeText(getApplicationContext(), "Mode avion activé", Toast.LENGTH_SHORT).show(); 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); } } |
Dans le manifest, il faut ajouter la permission android.permission.WRITE_SETTINGS
et l'appel se fait ainsi :
Code :
1
2 |
final Context context = MonActivity.this; setAirplaneMode(context); |
Notes prise de :
http://www.developpez.net/forums/d959831/java/general-java/java-mobiles/android/mode-avion-code-pin/
allez voir Developpez.net.
Retour aux articles de la catégorie ANDROID -
⨯
Inscrivez-vous au blog
Soyez prévenu par email des prochaines mises à jour
Rejoignez les 4 autres membres