
我已经将TrafficStats用于Mobile和Total功能.现在我想使用应用程序UID将其设置为工作但我没有设法这样做,因为它总是返回-1.我正在使用Android 2.3.4,这里是代码:
int uID = getApplication().getApplicationInfo().uID;uID = androID.os.Process.myUID();long txApp = TrafficStats.getUIDTxBytes(uID);long rxApp = TrafficStats.getUIDRxBytes(uID);
使用这两个uID我在TrafficStats上得到一个错误(-1).有帮助吗?
解决方法 您的设备似乎不支持TrafficStats. The documentation州:If the statistics are not supported by this device,UNSUPPORTED will be returned.
TrafficStats.UNSUPPORTED的代码是-1.
您可以改为读取/ sys / class / net / log文件.试试this answer中提供的代码.
总结以上是内存溢出为你收集整理的android – 来自特定应用程序的Trafficstats全部内容,希望文章能够帮你解决android – 来自特定应用程序的Trafficstats所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)