Wie zu deaktivieren GSM-Verbindung in Android programmgesteuert
Will ich aktivieren/deaktivieren Sie ein Android-Telefon die GSM-Verbindung. Ich brauche, um zu aktivieren/deaktivieren Anrufe und SMS wie erforderlich. Wie könnte ich dies tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
EDIT: Diese Lösung wird auch schalten Sie WLAN, bluetooth, etc...
Wenn Sie möchten, schalten Sie radio nur denke ich, dass es im Zusammenhang mit diesem Problem: http://code.google.com/p/android/issues/detail?id=1065
Ich bin wirklich pessimistisch, was das finden einer guten Lösung, sondern neugierig zu sehen, wie andere Antworten.
Siehe den blog-Artikel Android: Controlling-Flugzeug-Modus ,
wo
isEnabled
ist, ob der Flugzeugmodus aktiviert ist oder nicht.Vergessen Sie nicht, Sie müssen die WRITE_SETTINGS Berechtigung, dies zu tun, obwohl.
natürlich ist diese bedürfen der Erlaubnis
android.permission.WRITE_SETTINGS
, und für bluetooth -android.permission.BLUETOOTH_ADMIN
. Für NFC müssen Sie möglicherweiseandroid.permission.NFC
.BEARBEITUNGEN: stark modifiziert, da die originalen, da war ich wirklich mit dieser in einer anderen Weise in meine eigene app