我正在基于自定义 Android 的平台上进行开发。我想知道是否有办法以编程方式监控 Android 中进程的网络使用情况。
例如
我有一项服务可以跟踪设备中运行的所有进程。该服务还想跟踪单个进程的网络使用信息,如果超过前缀值,服务将强制杀死它。或者也许(这会更好),除非强行杀死它,否则它会阻止进程使用网络。
由于我是在自定义平台上开发的,所以我可以向我的流程授予我想要的任何权限,有没有办法实现这一点?
最佳答案
Use TrafficStats
,直接或通过检查它的实现方式,以便您的自定义操作系统修改可以获取底层实现。
关于android - 监视android中进程的网络使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12972617/