Ich verwende HTC Desire mit Android 2.2 (mit HTC-Verbesserungen). Unter Einstellungen / Drahtlos & Netzwerke / Mobilfunknetze / Netzwerkbetreiber gibt es eine Auswahl für den Netzwerkbetrieb, mit der Sie "Netzwerke durchsuchen" (und somit einen Betreiber manuell auswählen) oder "Automatisch auswählen" (die wahrscheinlich eine Verbindung zu allem herstellen würde, was gefunden wird).
Derzeit gibt es in meiner Region drei große Mobilfunknetzbetreiber, die Roaming zwischen Betreibern zulassen, 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 Operator (z. B. "Operator A") im oben genannten Modus "Suchnetzwerke" auswähle, und es funktioniert - bis ich unterirdisch fahre und das GSM-Modul nacheinander folgenden Situationen gegenübersteht:
- Die Operatoren A, B, C sind verfügbar (an der Oberfläche) => mit dem bevorzugten "Operator A" und alles ist in Ordnung
- Wir bewegen uns in der U-Bahn, es ist überhaupt kein GSM-Netz verfügbar => alles ist in Ordnung, es zeigt, dass das Netz nicht verfügbar ist
- Wir tauchen an der Oberfläche auf und "Operator B" wird verfügbar, während "Operator A" (bevorzugter) dies nicht tut. Das Gerät stoppt die Ausführung von allem, was gerade ausgeführt wurde, und öffnet ein nerviges Menü, um eine neue Verbindungsmöglichkeit auszuwählen - "Operator B". Man kann dieses Menü mit der Schaltfläche "Zurück" schließen. Wenn sich die Situation langsam ändert und mehr Bediener verfügbar werden, wird dieses Menü noch einige Male angezeigt.
Die Frage ist also: Wie kann ich die Auswahl von Mobilfunkbetreibern ein für alle Mal erzwingen und dieses äußerst nervige Popup-Menü (das derzeit laufende Aktivitäten unterbricht) mit kürzlich gefundenen Mobilfunkverbindungen deaktivieren?
UPDATE: Ich verwende GSM / GPRS / EDGE / 3G (HSDPA) -Netzwerke und in der Tat bezieht sich die Frage sowohl auf den Sprach- als auch auf den Datenverkehr, sodass die Einschränkung des APN wahrscheinlich nichts damit zu tun hat. Normalerweise erlauben gleichzeitige Operatoren in derselben Region nicht, sich gegenseitig zu durchstreifen, sodass dieses Problem für die meisten normalen Benutzer wahrscheinlich nicht besteht.