的文档 TrafficStats.incrementOperationCount()
说:
在给定记帐标签下执行的网络操作的增量计数。这可用于派生每个操作的字节数。
我想找到在特定网络操作期间传输的总字节数。由于此 API 声称有助于派生每个操作的字节数,有人可以帮助我了解如何使用它吗?
的文档 TrafficStats.incrementOperationCount()
说:
在给定记帐标签下执行的网络操作的增量计数。这可用于派生每个操作的字节数。
我想找到在特定网络操作期间传输的总字节数。由于此 API 声称有助于派生每个操作的字节数,有人可以帮助我了解如何使用它吗?
CountingInputStream CountingOutputStream 我不确定这是否会对您有所帮助,但它确实有助于我获取在特定流中发送和接收的字节数。
您可以塑造它的实际使用,创建这样的逻辑,即加法(发送和接收的字节数)是在特定网络操作期间传输的字节总数
不知道你真的想做什么,但也许这个例子可以帮助:http ://www.techrepublic.com/blog/app-builder/create-a-network-monitor-using-androids-trafficstats-class/774
另一种可能的方法是使用像https://play.google.com/store/apps/details?id=vadim.ofer.sniffer&hl=en这样的嗅探器