【问题标题】:Android: Monitor an app's data traffic usageAndroid:监控应用程序的数据流量使用情况
【发布时间】:2012-09-27 11:07:33
【问题描述】:

好的,我知道这个问题并不直接(我更喜欢问的那种问题),但是这里有:谁能指出一个好的方向来学习如何监控应用程序生成的数据流量?我需要做的非常详细,以便我可以准确地看到在 f.ex 时在设备之间传输了多少数据。单击应用程序中的“更新”按钮,该按钮将行更新到远程数据库/从远程数据库更新。

我是否应该在我正在监控的应用程序中实施监控,或者作为一个单独的应用程序,我可以告诉它来监控那个确切的应用程序的数据流量,我不确定。两种方式都很有趣。

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

【问题讨论】:

  • 看起来你正在寻找这个:flurry.com
  • 看起来不像。我不想要商业服务 - 我想要实现应用代码来跟踪网络流量。

标签: android data-transfer network-traffic


【解决方案1】:

谁能指出一个好的方向来学习如何监控应用程序生成的数据流量?

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

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

【讨论】:

  • 运行版本的设备似乎不支持DDMS中的网络统计
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多