Ich suche nach einer Möglichkeit, die Netzwerknutzung nach Typ zu verfolgen. Ich hätte gerne etwas, das am Ende des Tages "8h 20min auf 3G, 3h unter WiFi-Netzwerk" sagt.
Ich habe viel gesucht, aber nichts gefunden (es gibt Unmengen von Apps, die den Megabyte-Austausch verfolgen, aber das ist nicht mein Interesse).
Gibt es ein technisches Problem dahinter (z. B. fehlende System-APIs)?
Ich glaube nicht, dass es technische Schwierigkeiten gibt, solche Informationen zu sammeln. Das Fehlen solcher Apps ist wahrscheinlich auf mangelnde Nachfrage zurückzuführen . Für einen durchschnittlichen Benutzer ist nicht die Zeit wichtig, sondern die Daten , die während eines Plans oder Roamings verwendet werden, und daher eine Fülle solcher Apps
Mir ist nicht bekannt, ob die von Ihnen gesuchten Informationen aus dem Android-Betriebssystem abgerufen werden können, das Programmierkenntnisse erfordert. Es gibt eine Open-Source- App Network Monitor , die Ihnen helfen kann. Es gibt Ihnen nicht direkt das, was Sie wollen, aber Informationen können leicht extrahiert werden. Die App wurde letzten Monat aktualisiert. Auszug aus der App-Beschreibung:
Network Monitor ist ein Diagnosetool, das Ihre Netzwerkverbindung regelmäßig testet und die Ergebnisse in einer Datenbank auf dem Telefon protokolliert. Es protokolliert auch andere Informationen über Ihr Gerät und den Verbindungsstatus, wie z , Mobilfunk/HSPA usw.)
Es bietet eine große Auswahl an Funktionen zum Protokollieren und Anzeigen. Diese Lösung zeigt die Mindesteinstellungen, die erforderlich sind, um Ihr Ziel zu erreichen:
Netzwerkeinstellungen → Dienst aktivieren (Aktivieren / Deaktivieren je nach Dauer der Überwachung)
Netzwerkeinstellungen → Protokollfrequenz kann je nach benötigter Genauigkeit von 1/2 Sek. bis 1 Stunde variiert werden
Erweiterte Optionen → Zu überwachende Felder – bietet mehr als 50 Felder. Benötigte Grundfelder wären:
Zeitstempel
Netzwerkart
Ist verbunden
Sie können die Protokolldatei mit diesen Einstellungen wie im folgenden Screenshot gezeigt anzeigen
Die Protokolldatei kann Excel, CSV, HTML, KML, Gnuplot
zur weiteren Analyse in verschiedene Formate (die Rohdatenbank) exportiert werden (selbst verschicken). Excel wäre die offensichtliche Wahl.
Sie können den Netzwerktyp und Ist verbunden = 1 filtern (um Verbindungsunterbrechungen zu vermeiden), z. B. für WLAN
Verwenden Sie die count
Funktion von Excel und multiplizieren Sie sie mit der Protokollhäufigkeit (dh der Zeit), um die Gesamtzeit zu erhalten, und konvertieren Sie sie in das hh:mm
Format - mein Excel ist rostig, es sollte bessere Möglichkeiten geben :)
Wiederholen Sie dies für mobile Daten
Bienen
Ryan Weber