Wifi (WLAN) oder Mobile (3G)
Man möchte feststellen, welche Verbindung ins Internet besteht. Dazu kann folgender Code verwendet werden:
ConnectivityManager connManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE); NetworkInfo niWifi = connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI); NetworkInfo niMobile = connManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE); if (niWifi.isAvailable()){ // WLAN-Verbindung vorhanden } if (niMobile.isAvailable() == false) { // Mobile-Netz vorhanden }