在Blackberry应用程序中,我想检查特定手机上使用的网络连接类型,无论是BES / MDS,BIS-B还是Direct Tcp。 有没有办法找到这个?
许多应用程序,如Jive,Opera等等都在进行此类检查。
请帮忙。
答案 0 :(得分:4)
这个问题很合乎逻辑,我也同意理查德。虽然更好的答案在于可以创建一个逻辑,该逻辑涉及Service Book解析并利用系统监听器来检查当前的覆盖状态。
我试图在我的项目中为我做一次这样的逻辑。我在博客文章中更详细地分享了我对这个概念的发现和理解。可能你想检查一次。
您可以找到我的博文here。
答案 1 :(得分:2)
你的问题来自错误的假设。黑莓可以同时通过任何或所有这些频道进行通信。事实上,任何应用程序也可以。在任何特定时间,您可以使用net.rim.device.api.system.CoverageInfo确定覆盖范围是否足以满足其中一个通道的要求,或者注册侦听器以通知更改状态。