1

我正在寻找一种替代方法来获取由 android M+ 上的特定 UID 接收和传输的字节数。

如您所知,[NetworkStatsManager] 提供网络流量统计信息。这些统计数据包括通过所有接口、通过移动接口以及基于每个 UID 发送和接收的字节数以及发送和接收的网络数据包。

但根据文档: [queryDetailForUid] 不能用于在细粒度时间尺度上测量数据使用情况。

在 android M 之前,我们可以读取系统文件,例如:/proc/uid_stat/[pid]/* 文件。

但似乎这个技巧在 android M+ 上不起作用。

那么,NetworkStatsManager 有什么替代方案吗?

4

0 回答 0