Bağlantı Yöneticisi Sınıfını kullanarak ya wifi ya da İnternet Ağına erişebiliriz:
ConnectivityManager connec = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
// ARE WE CONNECTED TO THE NET
if ( connec.getNetworkInfo(0).getState() == NetworkInfo.State.CONNECTED ||
connec.getNetworkInfo(1).getState() == NetworkInfo.State.CONNECTED ) {
// ...
}
burada 0ve 1sırasıyla mobil ve wifi bağlantısını ifade eder
Android cihazım her ikisine de bağlıysa, herhangi bir ağ arasında geçiş yapabilir miyiz veya ağlardan herhangi birini devre dışı bırakabilir miyiz? Bir işlevi kullanmak gibi:
connec.getNetworkInfo(0).setState(NetworkInfo.State.DISCONNECTED);