Есть ли другой способ найти использование данных в Android, кроме использования API trafficstats?

В моем приложении я хочу рассчитать использование данных, когда приложение находится на переднем плане.

Я использую Trafficstats API.

Но иногда это значение сбрасывается и начинается с 0.

Существует ли какой-либо другой метод или API для учета использования данных, кроме статистики трафика, которая никогда не будет сброшена?

Или есть способы отследить сброс этих данных?


person Niv    schedule 03.08.2012    source источник


Ответы (1)


Мой ответ здесь основан на предположениях, а не на проверенных неопровержимых фактах, но обычно счетчики в TrafficStats не должны сбрасываться, за исключением перезагрузки устройства. Однако данные, полученные от trafficStats, хранятся до тех пор, пока общее значение полученных/отправленных данных превышает максимальную емкость long, тогда это будет отображаться, поскольку статистика была сброшена, поскольку значение long будет переполнено.

person Ole-Kristian    schedule 18.08.2012