2013-10-15 2 views
0

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

Мы можем выяснить, работает имена приложений через Activity Manager и RunningAppProcessInfo, и мы можем обнаружить количество байтов, переданных и принятых с момента загрузки устройства с помощью TrafficStats класс, но нам нужна помощь, чтобы выяснить How can we update these details continuously to provide daily or weekly information.

Как класс TrafficStats будет обновлять количество принятых и отправленных данных только при перезапуске устройства.

ответ

1

См. Аналогичный ответ, который я разместил here. Вы можете использовать будильник, чтобы выходить как раз перед полуночью каждый день, и записывать статистику трафика вместе с отметками времени. Это также поможет вам агрегировать в зависимости от дней/недель/месяцев.

Ключ будет отслеживать смещения и знать, когда добавлять или вычитать на основе перезагрузки устройства.

Смежные вопросы