Testen im "Flugzeug" -Modus in Android Emulator

8

Ich versuche, meine Anwendung für Situationen zu testen, in denen das Telefon keine Verbindung zum Internet hat.

In meinem Emulator habe ich den Flugmodus in den Einstellungen aktiviert. Allerdings schien meine App immer noch mit meinem Server kommunizieren zu können. Es funktioniert wie gewohnt.

Auf meinem Gerät gibt derselbe Code einen Fehler ohne Datenverbindung aus.

Wie kann ich sicherstellen, dass im Emulator keine Internetverbindung besteht, damit ich LogCat usw. zur Analyse des Codes verwenden kann?

    
Arjun 20.11.2011, 02:01
quelle

3 Antworten

3

Sie können den Internet-Zugang ausschalten, indem Sie im Emulator F8 drücken

    
EyalBellisha 01.05.2013 08:27
quelle
0

Anstatt den Flugmodus im Android-Emulator zu verwenden (der nicht so gut funktioniert), schalten Sie die Netzwerkverbindung zu Ihrem System während des Tests aus. Das heißt, schalten Sie die Ethernet-Konnektivität oder Wi-Fi. Arbeitete gut für mich.

    
diptia 26.03.2012 07:56
quelle
0

Im Emulator funktioniert die Flugmodusoption nicht gut. Versuchen Sie also, die Funktionstaste F8 zu drücken, um den Internetzugriff auf den Emulator zu stoppen und Ihre App offline zu überprüfen. Der Flugzeugmodus ist eng mit dem Kommunikationssignal verbunden, das nur im Gerät, aber nicht im Emulator wirkt. Wenn der Flugmodus eingeschaltet ist, sollte automatisch der Internetzugriff gestoppt werden, was im Gerät, aber nicht im Emulator geschieht. Machen Sie sich keine Sorgen darüber, dass Sie eine Alternative haben, den Netzzugang zu unterbrechen, indem Sie F8 drücken.

Dann überprüfen Sie die Netzwerkverfügbarkeit durch Code, viel Spaß!

    
java dev 01.05.2013 11:01
quelle