4

我想知道我是否可以对每个 android 应用程序进行网络流量监控?

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

我知道有很多应用程序已经这样做了,但我想知道怎么做。

4

2 回答 2

3

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

于 2013-09-12T07:41:21.540 回答
2

不确定它是否可以在 Java 中实现,因为我想您需要访问一些 Java 中不可用的低级操作系统功能(但不要引用我的话!)。

我看到的最明显的方法是通过 C 语言和 Android Native Development Kit。

于 2011-08-24T20:40:53.933 回答