Использование Robotiumin, как проверить или сделать контрольный пример, чтобы проверить доступность сетевого подключения в Android? - PullRequest
2 голосов
/ 13 марта 2012

Я новичок в тестировании Android. Я использую Robotium для тестирования, и у меня есть сценарий, в котором мне нужно проверить, доступно или нет сетевое (WiFi, 3G, 2G) соединение, так как я могу написать тестовый пример?за это.Пожалуйста, помогите решить эту проблему. Спасибо.

1 Ответ

1 голос
/ 13 марта 2012

Источник: Как проверить доступ в интернет на Android? InetAddress никогда не истекает

public boolean isOnline() {
    ConnectivityManager cm =
        (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);

    return cm.getActiveNetworkInfo().isConnectedOrConnecting();
}

Они понадобятся вам в вашем манифесте

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

Лично мне пришлось выполнить специальную проверку, чтобы проверить, может ли пользователь получить доступ к моему серверу (возможность блокировки брандмауэра или пользователь имеет только локальное подключение)

Удачи !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...