Как получить данные об использовании USB-модема и Bluetooth-модема в Android Q? - PullRequest
0 голосов
/ 26 февраля 2020

Я разрабатываю Android (Q) APP, которое отображает использование данных привязки.

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

Ниже приведен мой фрагмент кода:

networkStatsManager.queryDetailsForUid(NetworkCapabilities.TRANSPORT_CELLULAR,
    subscriberId,
    startDate,
    endDate, 
    android.app.usage.NetworkStats.Bucket.UID_TETHERING);

Параметр subscriberId имеет значение null из-за Android Q

Тем не менее, мое приложение собирает данные только об использовании WiFi-модема независимо от USB-модема и Bluetooth-модема .

Я исследовал android официальную документацию, такие как NetworkStatsManager , NetworkStats.Bucket и UsageStats , но нет соответствующего описания для этой проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...