如何使用NetworkStatusManager或TrafficStat

时间:2017-12-28 10:14:35

标签: android tethering android-trafficstats networkstatsmanager android-data-usage

我有一个Android应用程序,它显示NetworkStatusManager的每个应用程序的数据使用情况,但我无法获得Tethering和Mobile Hotspot的数据使用情况。我该怎么做?

1 个答案:

答案 0 :(得分:3)

您需要通过UID进行查询并传递系留UID:android.app.usage.NetworkStats.Bucket.UID_TETHERING,如下所示:

networkStatsManager.queryDetailsForUid(ConnectivityManager.TYPE_MOBILE,
    subscriberId, startDate, endDate, 
    android.app.usage.NetworkStats.Bucket.UID_TETHERING);