Genel

Android Studio İnternet Varlığı kontrolü

Herkese merhaba internetin olup olmadığını android üzerinden nasıl kontrol edebiliriz onu açıklayacağım. Kod olarak

public boolean InternetKontrol() {
    ConnectivityManager manager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
    if (manager.getActiveNetworkInfo() != null
            && manager.getActiveNetworkInfo().isAvailable()
            && manager.getActiveNetworkInfo().isConnected()) {
        return true;
    } else {
        return false;
    }
}
Yazıcağız.

if(InternetKontrol()){
// Bağlantı var
}else{
//Bağlantı yok
}

Şeklinde kullanıcağız. Yok olan yerde toast mesaj gösterebilir ya da uygulamadan çıkabilirsiniz. Var olan yerde de bir web view’e yönlendirebilirsiniz.
Manifest dosyasında ise bu izni kullanıcağız.

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

 

8 thoughts on “Android Studio İnternet Varlığı kontrolü

  • hamza yabangülü

    İyi günler.Bir uygulama geliştiriyorum uygulamada belirli şartlar sağlandığında otomatik mail ve bildirim atıyor.Fakat bu maili uygulama açıkken atıyor.Uygulama arkaplanda çalışırken sadece bildirim atıyor mail gelmiyor.İnternet iznini yazdığım service sınıfı için nasıl vereceğim.Ne yapmam gerekiyor yardımcı olursanız çok sevinirim.

    Yanıtla
  • merhaba, nedense kod bende hata verdi “&&” bu kısımlar kırmızı çıkıyor.

    Yanıtla
    • Sorunu düzelttim. “amp” diye bir yazı çıkıyordu onları silince düzeldi.

      Yanıtla
      • Düzeltiyorum hocam bende onları, bazen Editör özel karakterleri düzeltebiliyor.

        Yanıtla
  • mehmet

    Teşekkürler anlatımınıza, sorunsuz çalışıyor fakat bağlantı yok ise diyelimki 10sn sonra tekrar bağlanmayı denemesini nasıl yaptırabiliriz, veya uygulamayı restart etmesini nasıl sağlarız.

    Yanıtla

gaziemir çilingir için bir cevap yazın Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir