2014-01-23 16 views
5

Gibt es eine Möglichkeit, Telefon Radio Network Signal in Android App RESET? (Dies könnte dem Ausziehen und in der SIM-Karte entsprechen)Android: Programmatically Reset Telefon Radio Network Signal

Eine Möglichkeit ist, den Flugmodus zu aktivieren, aber ich denke, es ist nicht der richtige Ansatz.

Settings.System.putString(Context.getContentResolver(), 
           Settings.System.AIRPLANE_MODE_RADIOS, 
           "cell"); 
     Settings.System.putInt(Context.getContentResolver(), 
          Settings.System.AIRPLANE_MODE_ON, 1); 

Vielen Dank!

Antwort

1

Wenn Ihr Gerät das Scannen benachbarter Zellen unterstützt, wird dies vorübergehend vom aktuellen Netzwerk entfernt.
Aus verschiedenen Fragen, die auf Stack Overflow gepostet wurden, scheint dies jedoch auf vielen Android-Geräten nicht unterstützt zu werden. Zum Beispiel this question.
Es braucht auch Zeit, während das Gerät alle Netzwerke scannt.

Je nach Gerätehersteller gibt es auch verschiedene AT-Befehle, die Geräte zurücksetzen. Soweit ich weiß, sind diese jedoch herstellerspezifisch und können nach dem Zurücksetzen manchmal auch eine PIN-Eingabe erfordern.

Sie könnten es auch tun, indem Sie die Trägervorliebe ändern und es wieder zurück ändern, aber das würde wahrscheinlich länger als Flugzeugmodus dauern.

Wenn Sie kurz in den Flugzeugmodus gehen, verwenden Sie es einfach.