Eu tenho um HTC Desire com Android 2.2.
Meu problema é que talvez haja redes Wi-Fi abertas próximas que exijam uma senha depois de conectadas, por exemplo, pontos de acesso em cafeterias. Meu telefone se conecta a eles, bloqueando a conexão 3G.
O que eu quero fazer é sempre usar o 3G, a menos que esteja ao alcance e conectado a uma lista de determinadas redes Wi-Fi.