如何确定BlackBerry智能手机上是否有正在进行的网络使用?

时间:2012-06-11 09:41:49

标签: blackberry

我正在编写一个只有在其他应用程序/系统没有持续使用网络时才需要执行某些任务的应用程序。

右上角有一个可爱的小箭头显示它,但当然,我需要以编程方式检查它。 API中是否有允许我这样做的功能?

我正在为BB OS 6.0开发。我搜索了Stack Overflow并没有运气谷歌。我希望能指出正确的方向。

1 个答案:

答案 0 :(得分:2)

由操作系统和AFAIK控制,无法从应用程序代码中检查它。但正如你所指出的那样,右上角有箭头。如果您可以截取屏幕截图并在其中显示顶部栏,则可以在给定的瞬间检测到网络活动。

使用API​​,您唯一能做的就是检查连接性。如果没有覆盖,您可以确定没有网络流量(但同时您无法使用网络)。您还可以使用RadioInfo类来计算发送或接收的数据包的数量。