Описание тега networkstatsmanager

0 ответов

NetworkStatsManager querySummary возвращает неверные данные за определенный промежуток времени

Я использую следующий код, чтобы получить данные, используемые для приложения в течение определенного промежутка времени long t1 = System.currentTimeMillis()-(60*1000); long t2 = System.currentTimeMillis(); NetworkStats networkStats = networkStatsMa…
0 ответов

NetworkStatsManager.queryDetailsForUid не получает "те же" значения, что и TrafficStats

Я сравниваю новый NetworkStats класс с TrafficStats для измерения трафика для сетевых интерфейсов и данного приложения (pex Chrome) поскольку TrafficStats имеет значения, так как устройство загружает тест, который я выполняю, это: Перезагрузите теле…
0 ответов

Запросы NetworkStatsManager занимают слишком много времени

Я пытаюсь получить статистику использования трафика за последние 30 дней для каждого приложения, используя NetworkStatsManager поэтому я написал код следующим образом: Thread thread = new Thread(new Runnable() { @Override public void run() { Network…
20 авг '17 в 20:53
1 ответ

Получение NullPointerException для метода querySummary при расчете использования данных

Я использую метод querySummary() NetworkStatsManager для расчета использования данных, он дает мне правильное использование, но иногда он вызывает исключение NullPointerException для этого метода. Ошибка в UsageTestService: java.lang.NullPointerExce…
1 ответ

Доступ к истории использования сети и статистике до Зефира

С помощью диспетчера Neworkstats я могу получить доступ к истории использования сети и статистике с устройств зефира. Если это приложение работает под зефиром, к сожалению, остановка с ошибкой ниже. Вызвано: java.lang.ClassNotFoundException: не найд…
0 ответов

NetworkStatsManager.querySummaryForDevice; Как правильно указать время начала и окончания, чтобы использовать интервал в 1 секунду?

Я пытаюсь собирать данные об использовании сети каждую секунду, и путь выглядит как NetworkStatsManager. Тем не менее, он собирает суммированные данные, в то время как я ищу различные значения использования сети каждую секунду, поэтому я могу отслеж…
11 мар '18 в 23:54
1 ответ

NetworkStatsManager.queryDetailsForUid не получает правильные данные за указанный интервал времени

1) Я проверяю на нуге, у меня уже есть следующее разрешение <uses-permission android:name="android.permission.READ_PHONE_STATE"/> <uses-permission android:name="android.permission.PACKAGE_USAGE_STATS" tools:ignore="ProtectedPermissions"/&gt…
08 мар '17 в 05:20
0 ответов

querySummary из netwrokstats не выбирает байты для некоторых приложений

QuerySummary не получает Rxbytes для некоторых приложений на некоторых устройствах Android (версия 6+). Почему это происходит? Я прошел много образцов, но закончил с тем же самым выходом. "Запросите статистические данные об использовании сети. Резул…
24 окт '17 в 12:55
1 ответ

История использования мобильных устройств Android NetworkStatsManager

Я делаю приложение для Android 6.0 и хочу использовать новый класс NetworkStatsManager для получения мобильных данных. Я добавил все необходимые разрешения в манифест и требует разрешения времени выполнения. Когда я вызываю метод: bucket = networkSt…
0 ответов

Android-приложение Cordova работает в автономном режиме

Я работаю над Cordova Android-приложение. Я сохранил все данные JSON в локальном хранилище, которое поступает на страницу панели инструментов моих приложений из базы данных сервера. Я также проверил "navigator.connection.type" в цикле if else для за…
30 июн '17 в 07:00
0 ответов

Расхождение между добавленным Android Data Usage и подробным использованием каждого приложения

Когда я добавляю подробное потребление в приложении NetworkStats networkStats = networkStatsManager.querySummary(ConnectivityManager.TYPE_WIFI, null, start, end); long totalData = 0; NetworkStats.Bucket bucket = new NetworkStats.Bucket(); while (net…
0 ответов

Разрешение NetworkStatsManager.querySummaryForDevice?

Я хочу показать использование данных соединения (для каждого соединения WiFi и Mobile) с интервалом в 2 секунды, и у меня есть два способа: a) TrafficStats: проще всего, так как не нужно запрашивать базу данных (я полагаю), но для Wifi у него нет от…
05 ноя '17 в 19:50
1 ответ

Android: разница между использованием данных на телефоне с горячей точкой и на телефоне с его использованием

Я пытаюсь сравнить разницу в использовании данных между телефоном, используя точку доступа другого телефона и точку доступа телефона. На телефоне, в котором включена его горячая точка, я использую этот код для вычисления использования данных горячей…
0 ответов

Расхождение в счетчике данных Android (сумма приложений <всего)

Я пытаюсь понять причину несоответствия данных, которое я отмечаю только с несколькими приложениями. Как в музыке Tidal, так и в Apple, если я пропущу треки во время их прослушивания, я сразу получу несоответствие данных от 10% до 15% между суммой и…
2 ответа

Android NetworkStats.Bucket данные не обновляются

Я создаю приложение, которое отслеживает использование данных сети приложений в течение некоторого интервала. На Android 5 у меня не было проблем с TrafficStats, хотя на Android 8 с использованием NetworkStats я всегда получаю одни и те же данные. Я…
0 ответов

NetworkStatsManager: получить ошибку при запросе

Когда я внедряю историю статистики сети, я получаю эту ошибку: Вызывается: java.lang.SecurityException: сетевая статистика истории uid -1 запрещена для вызывающей стороны 10160 Вот код: if (android.os.Build.VERSION.SDK_INT &gt;= android.os.Build.VER…
01 окт '18 в 14:24
2 ответа

Как добиться использования данных Tethering и Mobile Hotspot в Android с помощью NetworkStatusManager или TrafficStat

У меня есть приложение для Android, в котором NetworkStatusManager отображает данные об использовании каждого приложения, но я не могу получить данные об использовании для Tethering и Mobile Hotspot. Как мне это сделать?
1 ответ

Запросить использование данных для обеих сим по отдельности с помощью NetworkStatsManager

Мне нужно запросить данные об использовании обеих сим-карт в мобильных телефонах с двумя сим-картами, используя NetworkStatsManager для всего устройства, так как необходимо сообщить об использовании данных за 1 день для каждой сим-карты. Следователь…
0 ответов

Есть ли альтернатива NetworkStatsManager?

Я ищу альтернативный способ получить количество байтов, полученных и переданных по конкретному UID на Android M+. Как вы знаете, [NetworkStatsManager] предоставляет статистику сетевого трафика. Эта статистика включает в себя переданные и полученные …
0 ответов

Можно ли отслеживать использование данных для конкретной сети WIFI в Android?

Я хочу отслеживать использование данных для конкретной сети WIFI с помощью устройства Android. Просматривая документацию API, я нашел следующие классы NetworkStatsManager и UsageStatsManager, но ни один из них, похоже, не помог мне. Можно ли сделать…