Я пытаюсь измерить количество пакетов, отправляемых и полученных по WiFi только на Android Nougat. К сожалению, похоже, что они удален доступ к «/ SYS/класс/сети/wlan0/статистик/*» в Нуга согласно этой дискуссии:Измерение пакетов WiFi только в Android Nougat
https://code.google.com/p/android/issues/detail?id=208172
Ищет способы измерения WiFi пакетов всегда приводит меня обратно для этого ответа (или аналогичный):
Get wifi traffic stats android
То есть, чтобы прочитать "/ SYS/класс/нетто/wlan0/статистика/*" (rx_bytes, tx_bytes и т.д.)
Когда я пытаюсь читать их, AndroidSt udio показывает, что приложение не может прочитать эти файлы, поскольку разрешение отклонено.
Я просмотрел TrafficStats, но, похоже, нет способа отделить статистику WiFi от всех сетевых характеристик. Кто-нибудь знает способ измерения только WiFi-пакетов?
(Для фона я пытаюсь обновить приложение PowerTutor работать с моим Nexus 6р, который я обновленный до Нуга Исходный код Я отработкой находится здесь:. https://github.com/msg555/PowerTutor)