2016-09-08 3 views

Antwort

0

Es gibt keine eingebaute Möglichkeit, das zu tun. Sie müssen es selbst tun, indem Sie bei jedem Aufruf die Größe der zurückgegebenen Daten hinzufügen.

0

Wenn Sie einen API-Aufruf zu der Zeit ausführen, dann können Sie in android.net.TrafficStats suchen. Darin befindet sich eine Methode android.net.TrafficStats#getUidTxPackets(int uid) und android.net.TrafficStats#getUidRxPackets(int uid). Sie können Ihre Anwendung uid von android.content.pm.ApplicationInfo#uid erhalten.

Holen Sie den Wert vor einem Anruf, dann erhalten Sie es nach einem Anruf noch einmal und zählen Sie die Differenz.

jedoch darauf hingewiesen werden:

Vor android.os.Build.VERSION_CODES # JELLY_BEAN_MR2, zurückkommen kann UNSUPPORTED

Verwandte Themen