Überprüfen Sie, ob mobile ist die Nutzung von WLAN oder Daten - /3G

Unter der Annahme, dass sowohl WIFI und Daten/3G aktiviert sind, die auf einem Gerät, wie kann ich überprüfen, ob der Benutzer derzeit mit dem internet über wifi oder Daten-plan, vorausgesetzt Sie sind beide aktiviert. So brauche ich nicht zu überprüfen, ob Sie aktiviert oder deaktiviert sind, würde ich mag, um zu erkennen, welche die Nutzer tatsächlich verwenden.

Habe ich auch die folgende, ist dies die einzige Lösung?

WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
if (WifiInfo.getDetailedStateOf(wifiInfo.getSupplicantState()) == NetworkInfo.DetailedState.CONNECTED) {
    String ssid = wifiInfo.getSSID();
}
Check this out (stackoverflow.com/a/11343250/833647)
sehr netter link
möglich, Duplikat der Android : Überprüfen Sie 3G-oder Wifi-Netzwerk zur Verfügung stehen oder nicht auf android-Gerät
Bitte, wenn Sie bekommen haben, eine Antwort zu genehmigen?

InformationsquelleAutor ARMAGEDDON | 2013-06-17

Schreibe einen Kommentar