Merhaba android geliştiricileri eğer geliştirdiğiniz programda internet ihtiyacınız var ise bu durumda interneti kontrol etmeniz gerekmektedir. Peki ama bunu nasıl yapacaksınız. İşte bunun ile ilgili gerekli kodları sizler ile paylaşacağız.
Manifest.XML
Aşağıdaki kodu manifest dosyamıza ekleyerek gerekli izinleri istiyoruz.
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
.Java Dosyamızda Gerekli Metodumuz
Aşağıdaki kod metot olarak ayarlanmıştır ve .java dosyamıza ekliyoruz.
public boolean internetKontrolEt(){
connectivity = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
if(connectivity.getActiveNetworkInfo()!=null){
if(connectivity.getActiveNetworkInfo().isConnected ())
return true;
}
return false;
}
/* Webinyo.COM Android Programlama */
Aşağıdaki kodu kullanarak eğer internet var ise ne yapmak istiyorsan veya yok ise yapmak istediğimiz kodları gerekli alanlara ekliyoruz.
if(internetKontrolEt()){
// Bağlantı var ise çalışmasını istediğimiz kodlar
}else{
// Bağlantı yok ise çalışmasını istediğimiz kodlar
}
NOY:KONU BİLGİLENME AMAÇLI ALINTIDIR
Manifest.XML
Aşağıdaki kodu manifest dosyamıza ekleyerek gerekli izinleri istiyoruz.
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
.Java Dosyamızda Gerekli Metodumuz
Aşağıdaki kod metot olarak ayarlanmıştır ve .java dosyamıza ekliyoruz.
public boolean internetKontrolEt(){
connectivity = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
if(connectivity.getActiveNetworkInfo()!=null){
if(connectivity.getActiveNetworkInfo().isConnected ())
return true;
}
return false;
}
/* Webinyo.COM Android Programlama */
Aşağıdaki kodu kullanarak eğer internet var ise ne yapmak istiyorsan veya yok ise yapmak istediğimiz kodları gerekli alanlara ekliyoruz.
if(internetKontrolEt()){
// Bağlantı var ise çalışmasını istediğimiz kodlar
}else{
// Bağlantı yok ise çalışmasını istediğimiz kodlar
}
NOY:KONU BİLGİLENME AMAÇLI ALINTIDIR