27得票3回答
严格模式下的java.lang.Throwable:检测到未标记的套接字。

启用 StrictMode 后,我开始收到以下异常信息: java.lang.Throwable: 检测到未标记的套接字;请使用 TrafficStats.setThreadSocketTag() 跟踪所有网络使用情况。

9得票1回答
NetworkStatsManager.queryDetailsForUid无法获得与TrafficStats相同的值

我正在比较新的NetworkStats类和TrafficStats类,用于测量网络接口和给定应用程序(例如Chrome)的流量。 由于TrafficStats自设备启动以来就拥有值,因此我正在执行的测试如下: 重新启动手机。 打开 Chrome。 下载10 mb的数据(通过 WiFi)。...

7得票2回答
在Android 6.0中,调用getUidTxBytes(int uid)始终返回0。

我正在尝试获取所有应用程序的网络流量统计信息。我只是打印出我的设备上每个应用程序的总网络流量。这段代码在安卓4.4和5.1设备上运行良好,但是在安卓6.0设备上始终返回所有应用程序的0字节。有人能告诉我为什么在安卓6.0设备上会发生这种情况吗? protected void onCreate...