holms
Inventar
- 12.913
Hallo zusammen, aus Interesse:
Über die Java-Funktion TrafficStats kann ich das verwendete Datenvolumen erhalten, indem ich "getMobileTxBytes" und "getMobileRxBytes" auslese und addiere - soweit ich das verstanden habe.
Jedoch wird das verbrauchte Volumen jedes Mal zurückgesetzt, sobald das Gerät ausgeschaltet wird oder der Flugmodus aktiviert wird. Evtl. auch bei WLAN-Nutzung, hab ich nicht probiert. Da müsste man quasi genau in dem Moment die Werte speichern, in dem der Flugmodus aktiv wird, oder? Und in dem Moment, wenn das Gerät herunterfährt?
Geht das so? Oder gibt es da andere bessere (nicht so komplexe) Wege?
Über die Java-Funktion TrafficStats kann ich das verwendete Datenvolumen erhalten, indem ich "getMobileTxBytes" und "getMobileRxBytes" auslese und addiere - soweit ich das verstanden habe.
Jedoch wird das verbrauchte Volumen jedes Mal zurückgesetzt, sobald das Gerät ausgeschaltet wird oder der Flugmodus aktiviert wird. Evtl. auch bei WLAN-Nutzung, hab ich nicht probiert. Da müsste man quasi genau in dem Moment die Werte speichern, in dem der Flugmodus aktiv wird, oder? Und in dem Moment, wenn das Gerät herunterfährt?
Geht das so? Oder gibt es da andere bessere (nicht so komplexe) Wege?