rez
rez

Reputation: 2087

Is there any alternative to NetworkStatsManager?

I'm looking for an alternative way to get the number of bytes received & transmitted by a specific UID on android M+.

As you know, [NetworkStatsManager] provides network traffic stats. These statistics include bytes transmitted and received and network packets transmitted and received, over all interfaces, over the mobile interface, and on a per-UID basis.

But according to documentation: [queryDetailForUid] cannot be used to measure data usage on a fine grained time scale.

Before android M, we could read system files like: /proc/uid_stat/[pid]/* files.

But it seems this trick doesn't work on android M+.

So, Is there any alternative for NetworkStatsManager?

Upvotes: 1

Views: 281

Answers (0)

Related Questions