Airplane Mode BroadcastReceiver

  • Antworten:1
Gelöschter Account
  • Forum-Beiträge: 5.136

23.05.2010, 21:35:53 via Website

Manchmal kommt man auf Umwegen zum Ziel ...

Wer in Seiner App überwachen muss, ob der Airplane Modus eingeschaltet oder ausgeschaltet wird kann dies mit folgenden, undokumentierten Broadcastreceiver machen:

1private BroadcastReceiver AirplaneRec = new BroadcastReceiver() {
2 /* TODO
3 * (non-Javadoc)
4 *
5 * Nix bis jetzt .. .
6 */
7 @Override
8 public void onReceive(Context context, Intent intent) {
9 /* Hier kann man jetzt was machen .. Notification .. Logausgabe .. Whatever ...
10 * /
11 }
12
13 };

Die Initialisierung erfolgt wie hier gezeigt :
1// Im Klassenkopf definieren
2IntentFilter AirplaneMode = new IntentFilter("android.intent.action.SERVICE_STATE");

Die registrierung des Receivers:
1registerReceiver(AirplaneRec,AirplaneMode);

Und dann später beim beenden der App das unregisterReceiver(Airplanerec) nicht vergessen ...

— geändert am 23.05.2010, 21:36:25

lg Voss

Antworten
Ralf S.
  • Forum-Beiträge: 420

23.05.2010, 21:40:44 via App

danke fuers teilen

Good Day (Mitglied Nr. 19.869)

Antworten