2013-09-12 2 views
2

Есть ли способ получить сетевой трафик/использование данных история по дням? (Меня не интересует отслеживание в реальном времени)Android TrafficStats Api и история сетевого трафика

ПРИМЕР: начать приложение (APK), выполнить поиск в журнале сетевого трафика через 30 дней и отобразить некоторые общие байты.

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

От версии 4.0 у Android есть собственный встроенный элемент управления/приложения с именем «Использование данных», который делает именно то, что мне нужно, но как насчет версий до 4.0? Могу ли я получить доступ к данным, которые отображает управление/приложение «Использование данных»?

ответ

5

Есть ли способ получить сетевой трафик/историю использования данных за день? (Меня не интересует отслеживание в реальном времени)

Только сделайте свое собственное отслеживание и запись результатов самостоятельно.

Начиная с версии 4.0, Android имеет собственный встроенный контроль/приложение под названием «Использование данных», который делает именно то, что мне нужно

Эти данные не доступны нам через Android SDK.

+0

Я боялся, что после многих часов копаться в Android SDK. Большое спасибо за быстрый ответ/подтверждение! –

0

Начиная с уровня API 23 (Marshmallow), разработчики также могут запрашивать данные об использовании исторических сетей.

Проверить NetworkStats.Bucket

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