Android:监控应用的数据流量使用情况

时间:2012-09-27 11:07:33

标签: android data-transfer network-traffic

好的,我知道这个问题不是直接的问题(我更喜欢问的那种问题),但是请注意:任何人都可以指出一个很好的方向来学习如何监控应用程序生成的数据流量?我需要这么详细地做到这一点,我可以确切地看到在f.ex时有多少数据传入和传出设备。单击应用程序中的“更新”按钮,该按钮用于向/从远程数据库更新行。

我是否应该在我正在监控的应用程序中实现监控,或者可能作为一个单独的应用程序来监控确切的应用程序的数据流量,我不确定。这两种方式都很有意义。

提前致谢所有提示/提示/帮助。

1 个答案:

答案 0 :(得分:4)

  

任何人都可以指出一个很好的方向来学习如何监控应用程序生成的数据流量吗?

如果您的意思是在开发时,可以使用DDMS中的“网络统计信息”选项卡。请注意,如果在Eclipse中的DDMS透视图中没有看到此选项卡,则需要打开视图(Window> Show View> Other> Android> Network Statistics)。

如果您的意思是在运行时you can use TrafficStats。它可能无法在所有设备上运行,因为测量每个应用程序(或更准确地说,每UID)流量数据并非普遍可用,即使在具有TrafficStats类的设备上,但它是唯一的游戏镇