Como forçar a seleção de operadores de rede de uma vez por todas?

11

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.

GreyCat
fonte
1
Eu tenho um telefone CDMA, então tenho certeza de que nossas opções são diferentes, mas tenho duas que parecem úteis para você. Posso alternar entre roaming de dados e definir meu modo de roaming como "Somente em casa". Você tem opções como essa? Além disso, você está falando apenas de dados ou voz também?
Matt
"Estou usando o HTC Desire executando o Android 2.2 (com aprimoramentos do HTC)", lamento dizer que esse pode ser o seu problema. O CyanogenMod tem opções para proibir o roaming, e parece permitir que você force um provedor (apesar de concedido, eu só tenho uma opção, a AT&T)
Broam

Respostas:

2

O bloqueio do APN pode funcionar. Parece que você pode bloquear determinados APNs da rede que não afetam sua capacidade de usar voz ou SMS, mas não permitem que o telefone faça uma conexão de dados com as redes bloqueadas (alterando os APNs para que o telefone falhe conectar). Eu teria cuidado, porém, mexer com os APNs pode causar problemas, este aplicativo ainda não tem comentários.

Matt
fonte
Não acho que funcione, pois não tenho problemas com APNs especificamente: na verdade, tenho apenas 2 APNs (um para comunicação genérica da Internet e outro para MMSes) e não preciso de nenhum "bloqueio" com eles. Esclareci que a pergunta se refere à transferência de celulares por voz e dados agora.
precisa saber é o seguinte