2011-08-24 72 views
3

我想知道如果我可以做每个Android应用程序的网络流量监控?每个Android应用程序的网络流量监控

基本上看哪个应用程序正在接收/发送多少数据?

我知道有很多应用程序已经这样做,但我想知道如何去做。

回答

2

不知道它是否可以用Java实现,因为我想你需要访问一些在Java中不可用的低级操作系统函数(但不要在此引用我的意思!)。

我看到这样做的显而易见的方式是通过C语言和Android本地开发套件。

2

那你当然可以。一个非常简单的方法是使用TrafficStats类。它可以管理每个应用程序(更正式,每个UID)但问题是,它可以返回UNSUPPORTED。发生这种情况时,我认为您不会有一些简单的方法(即使用高级Java语言)来获取所需的网络流量数据。

相关问题