Estou usando o HTC Desire executando o Android 2.2 (com aprimoramentos do HTC). Há uma seleção de operação de rede em Configurações / Redes sem fio e redes / Redes móveis / Operadoras de rede, que permite "Pesquisar redes" (e, assim, selecionar uma operadora manualmente) ou "Selecionar automaticamente" (que provavelmente se conectaria a qualquer coisa que encontrar).
Atualmente, existem três grandes operadoras de rede celular na minha região e elas permitem roaming entre operadoras, mas por uma enorme taxa de roaming. Quero evitar essa enorme taxa forçando manualmente a seleção do operador de uma vez por todas. Parece funcionar se eu selecionar minha operadora (digamos, "Operadora A") no modo "Redes de pesquisa" mencionado acima e meio que funciona - até eu viajar no subsolo e o módulo GSM enfrentar as seguintes situações sequencialmente:
- Os operadores A, B, C estão disponíveis (na superfície) => usando o "operador A" preferido e tudo está ok
- Nos movemos no metrô, nenhuma rede GSM está disponível => está tudo bem, isso mostra que a rede não está disponível
- Começamos a emergir na superfície e o "operador B" fica disponível, enquanto o "operador A" (preferencial) não. O dispositivo interrompe a execução do que estava em execução e exibe um menu irritante para "escolher" nova oportunidade de conexão - "operador B". Pode-se descartar este menu com o botão "Return", pois conforme a situação muda lentamente e mais operadores se tornam disponíveis, esse menu aparece mais algumas vezes.
Portanto, a questão é: como forço a seleção de operadora móvel de uma vez por todas e desabilito esse menu pop-up extremamente irritante (interrompendo as atividades em execução no momento) com conexões celulares encontradas recentemente?
ATUALIZAÇÃO: Estou usando redes GSM / GPRS / EDGE / 3G (HSDPA) e, de fato, a pergunta se refere ao tráfego de voz e dados, portanto, restringir o APN provavelmente não tem nada a ver com isso. Normalmente, operadores simultâneos na mesma região não permitem vaguear entre si, portanto esse problema provavelmente não existe para a maioria dos usuários normais.