我正在编写一个应用程序,仅当其他应用程序/系统没有持续使用网络时才需要执行某些任务。
右上角有一个可爱的小箭头显示它,但当然,我需要以编程方式检查它。 API 中是否有任何功能允许我这样做?
我正在为 BB OS 6.0 开发。我已经搜索过 Stack Overflow 和谷歌,但没有成功。我很感激为我指出正确的方向。
最佳答案
这是由操作系统和 AFAIK 控制的,无法从您的应用程序代码中检查它。但正如您所指出的,右上角有那个箭头。如果您可以截取屏幕截图并在其中显示顶部栏,则可以在给定的瞬间检测到网络事件。
使用 API,您唯一可以做的就是检查连接。如果没有覆盖,则可以确定没有网络流量(但同时也不能使用网络)。您还可以使用 RadioInfo
类计算发送或接收的数据包数。
关于blackberry - 如何确定 BlackBerry 智能手机是否正在使用网络?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10977670/