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"/>
İ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.
emeğinize sağlık
saolun
merhaba, nedense kod bende hata verdi “&&” bu kısımlar kırmızı çıkıyor.
Sorunu düzelttim. “amp” diye bir yazı çıkıyordu onları silince düzeldi.
Düzeltiyorum hocam bende onları, bazen Editör özel karakterleri düzeltebiliyor.
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.
Çok Teşekkürler. Güzel bir paylaşım.