1

我找到了如何从 TrafficStats 类中获取数据使用情况,但没有关于网络共享数据使用的具体内容。

如何获取网络共享的数据使用情况?是否有任何特定的 UID 可以使用 TrafficStats 方法定位?

4

2 回答 2

0

网络共享似乎是一个系统过程。尝试读取这些系统进程的数据。访问此链接http://agolovatyuk.blogspot.in/2012/04/android-traffic-statistics-inside.html

于 2014-03-20T09:38:02.157 回答
0

https://developer.android.com/reference/android/app/usage/NetworkStatsManager.html >>
使用网络统计管理 API。
您可以使用 queryDetailsForUid() UID 进行网络共享是 (UID_TETHERING) -5 。
使用权限
< uses-permission-sdk-23 android:name="android.permission.PACKAGE_USAGE_STATS"/>从 需要 < uses-permission android:name="android.permission.READ_PHONE_STATE"/>
的电话管理器中获取订阅者 id >注意:有效仅来自 api 23

于 2016-07-12T10:45:46.840 回答