Android - 如何跟踪进程的带宽使用情况?

时间:2012-10-02 02:56:23

标签: android

我可以通过android.net.TrafficStats跟踪Android设备的整体和每个应用(应用)带宽使用情况。 但是,uid可以执行多个二进制文件来调用多个进程。

我想知道是否有任何方法或方法来获取每个进程的带宽使用情况,以便我可以追溯启动连接到Internet的二进制文件。

2 个答案:

答案 0 :(得分:1)

如果您对应用程序完成的网络流量感兴趣,可以尝试AT&T ARO,您需要在AT& T(免费)注册,但该工具非常好,它可以为您的网络完成仅限应用程序,您实际上可以看到正在发送和接收的数据包,并获得建议,您可以改善网络使用情况。

答案 1 :(得分:1)

您可能需要查看nethogs及其source code for Linux。作为Android内置的Linux内核,我相信你可以用类似的方式实现它。