Привет! Недавно начал увлекаться программированием под Android. При разработке приложения нужно было проверить подключен ли интернет на устройстве, сейчас покажу пример как можно это проверить. И так установим в манифест два разрешения.
<uses-permission android:name="android.permission.INTERNET"> </uses-permission>
Метод для проверки подключения к интеренету.
Использование метода: <uses-permission android:name="android.permission.INTERNET"> </uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"> </uses-permission>
Метод для проверки подключения к интеренету.
import android.content.Context; import android.net.ConnectivityManager; import android.net.NetworkInfo; public boolean isOnline() { ConnectivityManager c = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo nInfo = c.getActiveNetworkInfo(); if (nInfo != null && nInfo.isConnected()) { return true; } else { return false; } }
public void btn1_OnClick(View v) { if (isOnline()) { tv1.setText("Online"); } else { tv1.setText("Offline"); } }И вот собственно результат..
Комментариев нет:
Отправить комментарий
Сделай автору приятно - оставь комментарий!