我找到了如何从TrafficStats类中获取数据,但没有具体的关于数据绑定的使用。
如何获取网络共享的数据使用?是否有使用TrafficStats方法定位的特定UID?
答案 0 :(得分:0)
Tethering似乎是一个系统过程。尝试读取这些系统进程的数据。 访问此链接http://agolovatyuk.blogspot.in/2012/04/android-traffic-statistics-inside.html
答案 1 :(得分:0)
https://developer.android.com/reference/android/app/usage/NetworkStatsManager.html>>
使用network stats manager API。
你可以使用queryDetailsForUid()
网络共享的UID是(UID_TETHERING)-5。
使用许可
< uses-permission-sdk-23 android:name =“android.permission.PACKAGE_USAGE_STATS”/>
来自电话管理员的getSubcriber id
哪个需要< uses-permission android:name =“android.permission.READ_PHONE_STATE”/>
注意:仅适用于api 23