Android İnternet Baglanıtsı Konrol JAVA

İnternete bağlı olan uygulamalar için internet kontrolü ve mesaj.

İlk olarak internet ve network kontrolleri için izinleri veriyoruz.
//AndroidManifest.x
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />


// Check Network kontrolleri yapılacak fonksiyonu yazıyoruz ve return ile bize true yada false dönüyor
//main.java 

public boolean isConnected() {
    ConnectivityManager connMgr = (ConnectivityManager)    
    getSystemService(Activity.CONNECTIVITY_SERVICE);
    NetworkInfo networkInfo = connMgr.getActiveNetworkInfo();
    if (networkInfo != null && networkInfo.isConnected())

        return true;
    else        return false;
}

//Burada bize dönen return ile internet varsa activity yönlendiriyoruz yoksa alertdialog ile hata mesajı veriyoruz.
if (isConnected()) {
  Intent linkcontent = new Intent(getApplicationContext(), Optical_Activity.class);
  startActivity(linkcontent);
}
  else {
     AlertDialog alertDialog = new AlertDialog.Builder(
     SimpleScannerActivity.this).create();
     alertDialog.setTitle("Hata");
     alertDialog.setMessage("İnternet bağlantınızı kontrol ediniz");
     alertDialog.setButton("Tamam", new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int which) {
               }
        });
     alertDialog.show();
}




Related Posts

Android İnternet Baglanıtsı Konrol JAVA
4/ 5
Oleh