Тестирование в режиме «Самолет» в эмуляторе Android - PullRequest
9 голосов
/ 20 ноября 2011

Я пытаюсь протестировать свое приложение в ситуациях, когда телефон не подключен к Интернету.

В моем эмуляторе в настройках я включил режим полета. Тем не менее, мое приложение все еще могло взаимодействовать с моим сервером. Работает как обычно.

На моем устройстве тот же код выдает ошибку без подключения к данным.

Как я могу убедиться, что в эмуляторе нет подключения к Интернету, чтобы я мог использовать LogCat и т. Д. Для анализа кода.

Ответы [ 3 ]

3 голосов
/ 01 мая 2013

Вы можете отключить доступ в Интернет, нажав F8 в эмуляторе

0 голосов
/ 01 мая 2013

В эмуляторе опция режима самолета не работает.Итак, попробуйте нажать функциональную клавишу F8, чтобы остановить доступ в Интернет к эмулятору и проверить ваше приложение в автономном режиме.Режим полета тесно связан с сигналом связи, который действует только в устройстве, но не в эмуляторе.В любом случае, когда включен режим полета, автоматически должен быть отключен доступ в Интернет, что происходит в устройстве, а не в эмуляторе.Не беспокойтесь о том, что у вас есть альтернатива, чтобы остановить доступ к сети, нажав F8.

Затем проверьте доступность сети с помощью кода, наслаждайтесь !!

0 голосов
/ 26 марта 2012

Вместо использования режима полета в эмуляторе Android (который работает не очень хорошо) отключите сетевое подключение к вашей системе во время тестирования.То есть коммутатор Ethernet-подключения или Wi-Fi.Хорошо сработало для меня.

...