Есть ли альтернатива NetworkStatsManager?
Я ищу альтернативный способ получить количество байтов, полученных и переданных по конкретному UID на Android M+.
Как вы знаете, [NetworkStatsManager] предоставляет статистику сетевого трафика. Эта статистика включает в себя переданные и полученные байты, а также передаваемые и принимаемые сетевые пакеты по всем интерфейсам, по мобильному интерфейсу и по каждому UID.
Но согласно документации: [queryDetailForUid] нельзя использовать для измерения использования данных в точном масштабе времени.
До Android M мы могли читать системные файлы, такие как: /proc/uid_stat/[pid]/* files.
Но, похоже, этот трюк не работает на Android M+.
Итак, есть ли альтернатива для NetworkStatsManager?