Se você está desenvolvendo um novo aplicativo de Android que exige acesso à Internet, ou se você precisa para solucionar um aplicativo existente com essa funcionalidade, você pode testar o aplicativo usando um emulador Android em seu computador. Um emulador usa a conexão de internet do seu computador para simular uma conexão de dispositivo Android. Se você precisa se conectar à Internet através de um proxy , o emulador Android deve ser configurado para usar o proxy. Proxy
Quando você se conectar à Internet através de um proxy, o seu endereço IP está escondido . Qualquer site que você visita vai ver o endereço IP do servidor proxy em vez do seu próprio endereço IP. Isso aumenta a segurança do seu computador, porque um hacker com más intenções não será capaz de detectar o seu endereço de IP e, portanto, não pode direcionar ataques em seu computador. Para maior segurança, alguns proxies estão fechadas e requerem senha de acesso . Isso impede que usuários não autorizados obtenham acesso ao servidor proxy ou de rede. Muitas empresas usam proxies ou redes privadas virtuais, uma ferramenta de segurança semelhante , para limitar o acesso à rede interna para usuários autorizados. Um problema pode surgir no desenvolvimento do Android , se sua empresa exige que você use um proxy.
Emulator Navegador
Para usar o browser do emulador com um proxy, você precisa mudar as configurações do emulador e introduza as informações de usuário correto para o proxy . O procedimento para fazer isso depende de qual versão do SDK do Android que você está usando . Geralmente, você vai entrar o nome do proxy , nome de usuário e senha no menu Wireless & Networks no emulador. Clique no nome da sua rede e configurá-lo para usar o proxy .
Emulator Apps
Para executar o aplicativo através de um proxy no emulador , você precisa para iniciar o emulador com uma opção de linha de comando. Abra uma janela de terminal e digite o seguinte código , substituindo os exemplos com suas próprias informações :
emulador - avd http://username:password youremulatorname -http -proxy @ proxyaddress : port
Se você usar o Eclipse para desenvolver seus aplicativos para Android, você pode empregar um menu de contexto para configurar essa opção de inicialização. Botão direito do mouse seu projeto, clique em "Executar " e selecione " Executar Configurações ". Digite o comando de inicialização na guia Destino .
Considerações
Se você estiver usando o Windows 7 e não pode obter um proxy para trabalhar com o emulador Android , certifique-se de que você está executando o seu SDK Android como um administrador. Em um Mac, as configurações de rede deve ser configurado para usar a interface ativa antes que a interface padrão para que seu Mac vai usar a conexão exigida pelo emulador. Finalmente, se um firewall está instalado no seu computador , certifique-se de que não está a bloquear o emulador de se conectar à Internet. Consulte a documentação do firewall para obter detalhes específicos do produto sobre como fazer isso.