如何获取互联网使用的数据的kb数量值?

时间:2010-08-18 11:35:54

标签: blackberry blackberry-storm

我创建了一个应用程序,我需要用户通过访问互联网使用的全部数据量。 我怎么能得到这个价值。 请帮我发送代码。

1 个答案:

答案 0 :(得分:1)

不幸的是,没有API可以直接获取KB中使用的数据量。

最接近的方法是

net.rim.device.api.system.RadioInfo.getNumberOfPacketsReceived()

net.rim.device.api.system.RadioInfo.getNumberOfPacketsSent()

这些为您提供发送/接收的IP数据包的数量。通过蜂窝无线电的数据包的MTU(最大传输单元)通常大约为600-1200字节,因此您可以获得近似值,但单个数据包可能相差几百字节,因此您无法获得准确的数量。根据您的应用程序,这可能就足够了。