Как я могу проверить наличие успешного интернет-соединения (Wi-Fi/3G/что-то еще) Я уже показываю ошибку пользователю, если у них нет Wi-Fi-соединения, но как я могу убедиться, что пользователь действительно получил 3G-соединение, если они хотят подключиться к приложению без подключения Wi-Fi?Приложение для Android: получено подключение к Интернету
2
A
ответ
0
Если вы хотите узнать, подключен ли телефон к сети, вы можете попробовать: ConnectivityManager.getAllNetworkInfo()
, а затем проверить каждый сетевой адаптер networkinfo.getState()
. Это должно сказать вам, связано это или нет. Тем не менее, я не уверен, есть ли способ специально проверить 3G.