Ich entwickle eine App, die WLAN und mobile Traffic-Statistiken auf Android überprüfen können. Das ist, wie ich die Statistiken erhalten:Get Wifi Verkehrsstatistik Android
long mobileStats = TrafficStats.getMobileRxBytes() + TrafficStats.getMobileTxBytes();
long wifiStats = TrafficStats.getTotalRxBytes() + TrafficStats.getTotalTxBytes() - mobileStats;
Leider wifiStats
hier scheinen nur mehr als Wi-Fi zu sein, denn selbst wenn ich WiFi auf meinem Smartphone deaktivieren, es mir Tonnen von Daten bekommt. Ich denke, dass getTotalRxBytes()
und getTotalTxBytes()
zählen Byte gesendet und empfangen auf allen Netzwerkschnittstellen.
Ich suchte viel im Internet, wie man Verkehrsstatistiken nur auf wifi erhält, aber ich kann einen Weg nicht finden.
Ich würde gerne jede Hilfe annehmen.
Danke! Das habe ich gesucht! – AlexSC