Как получить данные сетевого трафика для приложений потокового видео, таких как Youtube, на Android6.0? - PullRequest
0 голосов
/ 26 октября 2019

На моем устройстве Android6.0 обнаружена проблема со статистикой трафика, при которой приложения для потокового видео, такие как Youtube (UID = 10040), будут вызывать Mediaserver (UID = 1013). Поэтому при воспроизведении видео размером 10 МБ в приложении Youtube использование данных может составлять 1 МБ в приложении Youtube и 9 МБ в Mediaserver. Кроме того, у меня есть несколько приложений для потокового видео на устройстве, и я не могу понять, сколько данных используется в каждом видео-приложении, если я использовал их все.

Я пытался установить TAG для distingush, какое приложение вызывает Mediaserver, используя функцию 'setThreadStatsTag' в 'setDataSource' MediaPlayer.java для установки TAG, но это не сработало.

Я также обнаружил, что в другом сообщении говорилось, что эта проблема была исправлена ​​после Android ICS (4.0), но на моем устройстве Android 6.0 эта проблема все еще существует.

Кто-нибудь может мне помочь или просто дать некоторые подсказки, как исправить это? это проблема или какие-то обходные пути? Спасибо!

...