Привет! Недавно начал увлекаться программированием под 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");
}
}
И вот собственно результат..

Комментариев нет:
Отправить комментарий
Сделай автору приятно - оставь комментарий!