Как получить данные об использовании модема и мобильной точки доступа в Android с помощью NetworkStatusManager или TrafficStat

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


person Sadjad Abbasnia    schedule 28.12.2017    source источник


Ответы (1)


Вам нужно запросить по UID и передать UID привязки: android.app.usage.NetworkStats.Bucket.UID_TETHERING вот так:

networkStatsManager.queryDetailsForUid(ConnectivityManager.TYPE_MOBILE,
    subscriberId, startDate, endDate, 
    android.app.usage.NetworkStats.Bucket.UID_TETHERING);
person davi albuquerque    schedule 07.02.2018