ANDROID NET BAĞLANTI KONTROLÜ VE AYARLAR SAYFASINA YÖNLENDİRME

Android cihazda internet kontrolü için AndroidManifest.xml de <uses-permission android:name=”android.permission.ACCESS_NETWORK_STATE” /> iznini almamız gerekir.

 

onCreate metodu dışına internet bağlantı kontrol metodumuzu yazıyoruz.

// internet bağlantı kontrolü
public boolean internetBaglantisi()
{
ConnectivityManager connectivityManager = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo();

if (networkInfo != null && networkInfo.isConnectedOrConnecting())
{
return true;
}
return false;
}

onCreate metodun içine alertDialog ile internet bağlantı uyarısını gösterip ayarlar sayfasına yönlendirme yapıyoruz.

if (!internetBaglantisi())
{
AlertDialog alertDialog = new AlertDialog.Builder(getApplicationContext()).create();
alertDialog.setTitle(R.string.internetUyariBaslik);
alertDialog.setMessage(“Internet bağlantınız yok. Uygulama için açmak ister misiniz?”);
alertDialog.setButton(RESULT_OK, “OK”, new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
// internet bağlantısı olmadığında ayarlar > wifi sayfasını açtırma
startActivity(new Intent(android.provider.Settings.ACTION_WIRELESS_SETTINGS));
}
});
alertDialog.show();
}

Bu kadar. Hayat paylaşınca güzel lafını iş ve okul yoğunluğumdan unuttuğum için tekrar yazı dizilerime başlıyorum.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s