Wie erzwingt man die Wahl des Netzbetreibers ein für alle Mal?

Ich verwende das HTC Desire mit Android 2.2 (mit HTC-Verbesserungen). Es gibt eine Netzwerkbetriebsauswahl in Einstellungen / Drahtlos & Netzwerke / Mobile Netzwerke / Netzwerkbetreiber, die es ermöglicht, "Netzwerke zu suchen" (und somit einen Betreiber manuell auszuwählen) oder "automatisch auswählen" (was wahrscheinlich eine Verbindung zu allem herstellen würde, was es findet).

Derzeit gibt es in meiner Region 3 große Mobilfunknetzbetreiber, die Roaming zwischen den Betreibern ermöglichen, jedoch gegen eine hohe Roaming-Gebühr. Ich möchte diese enorme Gebühr vermeiden, indem ich die Auswahl des Betreibers ein für alle Mal manuell erzwinge. Es scheint zu funktionieren, wenn ich meinen Betreiber (z. B. "Betreiber A") im oben erwähnten Modus "Netzwerke suchen" auswähle, und es funktioniert irgendwie - bis ich unter der Erde fahre und das GSM-Modul nacheinander mit den folgenden Situationen konfrontiert ist:

  • Die Operatoren A, B, C sind verfügbar (an der Oberfläche) => Verwenden Sie den bevorzugten "Operator A" und alles ist in Ordnung
  • Wir bewegen uns in der U-Bahn, es ist überhaupt kein GSM-Netz verfügbar => alles ok, es wird angezeigt, dass kein Netz verfügbar ist
  • Wir beginnen an der Oberfläche aufzutauchen und "Operator B" wird verfügbar, während "Operator A" (bevorzugter) dies nicht tut. Das Gerät stoppt die Ausführung dessen, was gerade ausgeführt wurde, und öffnet ein lästiges Menü, um eine neue Verbindungsmöglichkeit zu "wählen" - "Operator B". Man kann dieses Menü mit der Schaltfläche "Zurück" schließen, da sich die Situation langsam ändert und mehr Operatoren verfügbar werden, wird dieses Menü noch ein paar Mal erscheinen.

Die Frage ist also: Wie erzwinge ich die Auswahl des Mobilfunkanbieters ein für alle Mal und deaktiviere das extrem lästige Popup-Menü (das gerade laufende Aktivitäten unterbricht) mit kürzlich gefundenen Mobilfunkverbindungen?

UPDATE: Ich verwende GSM / GPRS / EDGE / 3G (HSDPA)-Netzwerke und tatsächlich bezieht sich die Frage sowohl auf den Sprach- als auch auf den Datenverkehr, also hat die Beschränkung von APN wahrscheinlich nichts damit zu tun. Normalerweise erlauben gleichzeitige Betreiber in derselben Region nicht, durcheinander zu roamen, daher besteht dieses Problem wahrscheinlich nicht für die meisten normalen Benutzer.

Ich habe ein CDMA-Telefon, also bin ich sicher, dass unsere Optionen unterschiedlich sind, aber ich habe zwei, die so aussehen, als wären sie für Sie hilfreich. Ich kann das Daten-Roaming umschalten und meinen Roaming-Modus auf "Nur Zuhause" einstellen. Hast du solche Möglichkeiten? Sprechen Sie auch nur von Daten oder von Sprache?
"Ich verwende das HTC Desire mit Stock Android 2.2 (mit HTC-Verbesserungen)" traurig zu sagen, dass das genau dort Ihr Problem sein könnte. CyanogenMod hat Optionen, um Roaming zu verbieten, und es scheint Ihnen zu erlauben, einen Anbieter zu zwingen (obwohl ich nur eine Wahl habe, AT&T).

Antworten (1)

Die APN-Sperre könnte funktionieren. Es scheint Ihnen die Möglichkeit zu geben, APNs bestimmter Netzwerke zu blockieren, was Ihre Fähigkeit zur Verwendung von Sprache oder SMS nicht beeinträchtigt, aber Ihrem Telefon nicht erlaubt, eine Datenverbindung mit den von Ihnen blockierten Netzwerken herzustellen (indem Sie die APNs ändern, damit Ihr Telefon ausfällt). verbinden). Ich wäre jedoch vorsichtig, das Herumspielen mit den APNs kann zu Problemen führen. Diese App hat noch keine Kommentare.

Ich glaube nicht, dass es funktionieren wird, da ich speziell mit APNs keine Probleme habe: Tatsächlich habe ich nur 2 APNs (einen für die allgemeine Internetkommunikation und einen für MMS) und ich brauche keine "Sperre" mit Sie. Ich habe klargestellt, dass sich diese Frage jetzt sowohl auf die Übertragung von Sprache als auch von Daten bezieht.