Netzwerknutzung: Überwachung nach Zeit

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)?

App-Empfehlungen sind kein Thema und Grund für die Schließung. Da Sie dafür auch ein Kopfgeld vergeben haben, habe ich mir erlaubt, Ihre Frage zu bearbeiten, um bestimmte App-Empfehlungen zu vermeiden. Wenn Sie damit nicht einverstanden sind, kehren Sie bitte zur ursprünglichen Version zurück
@Surfer im Herbst können Sie es mit softwarerecs.stackexchange.com versuchen Wenn Sie nach einer bestimmten App-Empfehlung suchen ...

Antworten (1)

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

Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein

Die Protokolldatei kann Excel, CSV, HTML, KML, Gnuplotzur 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 countFunktion 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:mmFormat - mein Excel ist rostig, es sollte bessere Möglichkeiten geben :)

  • Wiederholen Sie dies für mobile Daten