gpt4 book ai didi

android - 如何获取 Android 上视频流应用程序的网络流量统计信息?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:44:02 25 4
gpt4 key购买 nike

我正在尝试自己编写一个网络流量监控应用程序。我一直在使用 TrafficStat获取每个应用程序的网络流量统计信息。但是对于像 YouTube 这样的视频应用程序,流式数据无法被 TrafficStat 捕获。相反,流数据被捕获在“android.process.media”中。有时它是由 TrafficStat 中的总网络流量 API 而不是每个应用程序 API 捕获的。如果只有一个视频应用程序,比如 YouTube,我总是可以将“android.process.media”部分捕获的数据使用分配回 YouTube。但有些人在手机上有多个不同的视频应用程序,这些应用程序通常使用相同的方法来传输视频。因此我无法区分每个视频应用消耗了多少数据。

从安卓市场,我找到了My Data Manager ,它似乎正确地捕获了每个视频应用程序的数据使用情况。所以我认为必须有办法做到这一点。但我花了很多时间寻找解决方案。还没有成功。有谁知道该怎么做?

===== 2014 年 2 月 5 日更新 ====

我碰巧在 Google Activity 中与实现 Android TrafficStat 的人交谈过。他告诉我 TrafficStat 的早期版本(Gingerbread 和 eariler)有问题。 ICS 或更高版本中的新的应该是正确的。我没有测试新版本。因此请谨慎使用。

最佳答案

您可以在 shell 中使用 netstat 命令来查找网络统计信息希望此链接对您有所帮助 http://en.wikipedia.org/wiki/Netstat

关于android - 如何获取 Android 上视频流应用程序的网络流量统计信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8088050/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com