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

标签 android android-networking

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

例如

我有一项服务可以跟踪设备中运行的所有进程。该服务还想跟踪单个进程的网络使用信息,如果超过前缀值,服务将强制杀死它。或者也许(这会更好),除非强行杀死它,否则它会阻止进程使用网络。

由于我是在自定义平台上开发的,所以我可以向我的流程授予我想要的任何权限,有没有办法实现这一点?

最佳答案

Use TrafficStats ,直接或通过检查它的实现方式,以便您的自定义操作系统修改可以获取底层实现。

关于android - 监视android中进程的网络使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12972617/

相关文章:

android - Android中从Uri获取文件名

android - 接收 XML 文件已损坏(在 sprint 网络上)?

java - 如何使用 header "Range"分段发送文件?

android - 如何在android中检查服务器连接是否可用

android - 我怎样才能插入到 Stringp[

php - Android Httpget超时

android-networking - 如何在 Android 中配置新的网络接口(interface)

android - GeoCoder getFromLocation 方法会导致抛出 NetworkOnMainThreadException 吗?

android - 在所有主屏幕中显示 Android App Widget

android - 我在 recyclerview 中有 3 个按钮,它们的点击事件是在主要 Activity 上设置的,而不是在适配器类中设置的?