Ü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?
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
Du musst angemeldet sein, um einen Kommentar abzugeben.
vielen Dank für die Beratung
+1 für den Versuch mir zu helfen. Danke
Ihre Antwort ist falsch. isAvailable() gibt an, ob die Netzwerk-Konnektivität über Wi-Fi oder mobile ist möglich, aber nicht sagen, ob es tatsächlich die Verbindung. Sie müssen prüfen, isConnectedOrConnecting() oder nur isConnected().
Diese Lösung ist veraltet, siehe stackoverflow.com/questions/32547006/... für die neue Lösung
InformationsquelleAutor Aashish Bhatnagar
Können Sie die folgende Methode verwenden, um zu überprüfen, Netzwerk-status jedes mal:
//vKj
InformationsquelleAutor Vinod Joshi
getNetworkInfo
ist eine veraltete Methode.Ich schlage
getActiveNetworkInfo
Beispiel
wie haben Sie diese 3 upvotes? Sie gibt einen Wert zurück, aus dem gleichen
NetworkInfo
Objekt.InformationsquelleAutor T.Nice
Dies ist zu überprüfen, ob Internet verbunden ist oder nicht , Es wird Ihnen nicht sagen, wenn Sie verbunden sind mit wifi-oder mobile Daten
funktioniert nicht für diese Anwendung
InformationsquelleAutor Mohit tanwar