Om du utvecklar en ny Android- program som kräver tillgång till Internet , eller om du behöver felsöka en befintlig app med den här funktionen , kan du testa appen använder en Android -emulator på datorn . En emulator använder datorns Internetanslutning för att simulera en Android-enhet anslutning . Om du behöver ansluta till Internet via en proxy , måste Android emulator konfigureras för att använda proxy . Proxy
När du ansluter till Internet via en proxy , din IP -adress dold . Varje webbplats du besöker kommer att se IP-adressen för den proxyserver istället för din egen IP-adress . Detta ökar säkerheten på datorn eftersom en hackare med ont uppsåt inte kommer att kunna upptäcka din IP -adress och kan därför inte rikta attacker på din dator . För extra säkerhet är vissa proxyservrar stängda och kräver lösenord för åtkomst . Detta förhindrar obehöriga användare från att få tillgång till den proxyserver eller nätverk . Många företag använder proxyservrar eller virtuella privata nätverk , en liknande säkerhetssystem verktyg för att begränsa interna nätverk tillgång till auktoriserade användare . Ett problem kan uppstå i Android utveckling om ditt företag kräver att du använder en proxy .
Emulator Browser
att använda emulatorn webbläsare med en proxy , måste du ändra emulatorns inställningar och ange rätt användarinformation för ombudet . Proceduren för att göra detta beror på vilken version av Android SDK som du använder . Generellt ska du ange proxy namn , användarnamn och lösenord i Trådlöst och nätverk menyn i emulatorn . Klicka på namnet på ditt nätverk och konfigurera den att använda proxy .
Emulator Apps
att köra din app via en proxy på emulatorn , behöver du att starta emulatorn med en kommandorad alternativ . Öppna ett terminalfönster och skriv in följande kod , som ersätter de exempel med din egna information :
emulator - avd youremulatorname - http - proxy http://användarnamn:lösenord @ proxyaddress : port
p Om du använder Eclipse för att utveckla din Android- appar , kan du använda en snabbmeny för att konfigurera denna start. Högerklicka på ditt projekt , klicka på " Kör " och välj "Kör konfigurationer . " Ange start -kommandot i fliken Mål .
Överväganden
p Om du använder Windows 7 och kan inte få en fullmakt att arbeta med Android -emulator , se till att du kör din Android SDK som administratör . På en Mac , måste nätverksinställningarna konfigureras att använda det aktiva gränssnittet innan standardgränssnitt så att din Mac ska använda anslutningen krävs av emulatorn . Slutligen , om en brandvägg är installerad på datorn , se till att den inte blockerar emulator från att ansluta till Internet . Konsultera dokumentationen för brandväggen produkt - specifika detaljer om hur man gör detta .