java – Android如何计算网络使用数据包数据

java – Android如何计算网络使用数据包数据,第1张

概述现在有一天互联网接入是非常昂贵的.提供商使用像地狱一样的收费. 我们不使用无限制的互联网计划.这就是为什么我想开发一种能够计算(管理)网络包/数据使用的设施. 假设我已经激活了5GB的数据计划.所以我需要先检查网上冲浪,上传/下载的东西. 我知道一些数据提供商提供这些设施.我想通过我的应用程序在我的Android设备上捕获网络数据包.但是我怎么能在我自己的代码中做到这一点. 任何帮助将不胜感激. 现在有一天互联网接入是非常昂贵的.提供商使用像地狱一样的收费.
我们不使用无限制的互联网计划.这就是为什么我想开发一种能够计算(管理)网络包/数据使用的设施.

假设我已经激活了5GB的数据计划.所以我需要先检查网上冲浪,上传/下载的东西.

我知道一些数据提供商提供这些设施.我想通过我的应用程序在我的Android设备上捕获网络数据包.但是我怎么能在我自己的代码中做到这一点.
任何帮助将不胜感激.
谢谢你提前

解决方法 请检查一下.
TextVIEw infoVIEw = (TextVIEw)findVIEwByID(R.ID.traffic_info);String info = "";info += "Mobile Interface:\n";info += ("\tReceived: " + TrafficStats.getMobileRxBytes() + " bytes / " + TrafficStats.getMobileRxPackets() + " packets\n");info += ("\tTransmitted: " + TrafficStats.getMobileTxBytes() + " bytes / " + TrafficStats.getMobileTxPackets() + " packets\n");info += "All Network Interface:\n";info += ("\tReceived: " + TrafficStats.getTotalRxBytes() + " bytes / " + TrafficStats.getTotalRxPackets() + " packets\n");info += ("\tTransmitted: " + TrafficStats.getTotalTxBytes() + " bytes / " + TrafficStats.getTotalTxPackets() + " packets\n");infoVIEw.setText(info);
总结

以上是内存溢出为你收集整理的java – Android如何计算网络使用数据包/数据全部内容,希望文章能够帮你解决java – Android如何计算网络使用数据包/数据所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1148248.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存