Wie setze ich einen AVD (Emulator) in den OFFLINE-Modus?

Ich würde gerne testen das Verhalten meiner Anwendung, wenn der Benutzer ist in einer no-signal-zone oder wenn sein Handy im Flug-Modus.

-> Wie mache ich ein Android Virtual Device in den offline-Modus (wo keine Verbindung zum internet möglich ist) ?

Ich habe versucht, die folgenden:

  • Aktivieren Flug-Modus über den AVD-Einstellungen: überraschend, das funktioniert NICHT (im internet surfen ist noch möglich in den Flugmodus!)
  • Deaktivieren der Netzwerkverbindung auf meinem PC: das offensichtlich funktioniert, aber nicht zufriedenstellend, da brauche ich Internet, wenn ich Teste meine app
Kommentar zu dem Problem
Es gibt derzeit keinen Weg, um wirklich zu deaktivieren-Netzwerkzugriff programmatisch aus einem unit-test. Ich reichte ein enhancement request für dieses Problem. Kommentarautor: Jeff Axelrod
@Sebastien, ich habe eine Antwort unten, die funktioniert sehr gut, aber leider trennen des AVD vollständig. Noch können Sie sehen, wie Ihre Anwendung sich verhält. Kommentarautor: class stacker

InformationsquelleAutor der Frage Sébastien | 2010-10-24

Schreibe einen Kommentar