Как узнать текущее использование приложения в сети (или общее количество) даже на Android N? ⇐ Android
-
Anonymous
Как узнать текущее использование приложения в сети (или общее количество) даже на Android N?
Как следует из названия. Я хочу знать, сколько байтов в секунду использует конкретное приложение в определенное время.
Может быть, я могу использовать команду «netstat»? Но если да, то как я могу отфильтровать его по конкретному приложению/процессу?
Нужно ли мне для этого иметь какое-то разрешение?
В настоящее время люди говорят, что нужно использовать TrafficStats.getUidRxBytes(packageInfo.uid) , но отсюда: https://developer.android.com/reference ... Bytes(int) , там говорится, что это не поддерживается из N, и вместо этого мне следует использовать NetworkStatsManager. Есть ли пример его использования?
Может быть, объединенное решение?
РЕДАКТИРОВАТЬ: я пытался использовать NetworkStatsManager на Android N, но мне это не удалось. Я не могу найти ни одного примера того, как его использовать, и все вопросы stackOverflow по этому поводу были одинаковыми с точки зрения невозможности его использования. Пожалуйста, если кто-нибудь знает, как им пользоваться, напишите об этом.
Как следует из названия. Я хочу знать, сколько байтов в секунду использует конкретное приложение в определенное время.
Может быть, я могу использовать команду «netstat»? Но если да, то как я могу отфильтровать его по конкретному приложению/процессу?
Нужно ли мне для этого иметь какое-то разрешение?
В настоящее время люди говорят, что нужно использовать TrafficStats.getUidRxBytes(packageInfo.uid) , но отсюда: https://developer.android.com/reference ... Bytes(int) , там говорится, что это не поддерживается из N, и вместо этого мне следует использовать NetworkStatsManager. Есть ли пример его использования?
Может быть, объединенное решение?
РЕДАКТИРОВАТЬ: я пытался использовать NetworkStatsManager на Android N, но мне это не удалось. Я не могу найти ни одного примера того, как его использовать, и все вопросы stackOverflow по этому поводу были одинаковыми с точки зрения невозможности его использования. Пожалуйста, если кто-нибудь знает, как им пользоваться, напишите об этом.
Мобильная версия