监控android中进程的网络使用情况

时间:2012-10-19 10:45:33

标签: android android-networking

我正在开发基于Android的自定义平台。我想知道是否有办法以编程方式监控Android中进程的网络使用情况。

例如

我有一项服务可以跟踪设备中正在运行的所有进程。此服务还希望跟踪单个进程的网络使用情况的信息,如果它超过前缀值,则服务部队将其终止。或者(可能会更好),除非强行杀死它,否则会阻止进程使用网络。

由于我在自定义平台上开发,所以我可以给我的进程任何我想要的权限,有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:1)

Use TrafficStats,可以直接或通过检查它是如何实现的,这样您的自定义操作系统修改就可以在底层实现中获得。