标签: android android-networking
我正在开发基于Android的自定义平台。我想知道是否有办法以编程方式监控Android中进程的网络使用情况。
例如
我有一项服务可以跟踪设备中正在运行的所有进程。此服务还希望跟踪单个进程的网络使用情况的信息,如果它超过前缀值,则服务部队将其终止。或者(可能会更好),除非强行杀死它,否则会阻止进程使用网络。
由于我在自定义平台上开发,所以我可以给我的进程任何我想要的权限,有没有办法实现这个目标?
答案 0 :(得分:1)
Use TrafficStats,可以直接或通过检查它是如何实现的,这样您的自定义操作系统修改就可以在底层实现中获得。
TrafficStats