İ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();
}
Android İnternet Baglanıtsı Konrol JAVA
4/
5
Oleh
Adsız