【发布时间】:2009-11-05 12:11:41
【问题描述】:
在 Blackberry 应用程序中,我想检查特定手机上正在使用哪种类型的网络连接,无论是 BES/MDS、BIS-B 还是 Direct Tcp。 有什么办法可以查到吗?
Jive、Opera 等许多应用程序都在进行这种检查。
请帮忙。
【问题讨论】:
-
您的意思是“我如何检查可用的连接”?
标签: networking blackberry java-me connection
在 Blackberry 应用程序中,我想检查特定手机上正在使用哪种类型的网络连接,无论是 BES/MDS、BIS-B 还是 Direct Tcp。 有什么办法可以查到吗?
Jive、Opera 等许多应用程序都在进行这种检查。
请帮忙。
【问题讨论】:
标签: networking blackberry java-me connection
这个问题很合乎逻辑,我也同意理查德的观点。尽管更好的答案在于可以开发一个逻辑,该逻辑将涉及 Service Book 解析并利用系统侦听器检查当前的覆盖状态。
我曾在我的项目中尝试过一次这样的逻辑,它对我有用。我在我的博客文章中更详细地分享了我的发现和对该概念的理解。可能你想检查一次。
你可以找到我的博文here。
【讨论】:
您的问题源于一个不正确的假设。黑莓手机可以同时通过任何或所有这些渠道进行通信。事实上,任何应用程序都可以。在任何特定时间,您都可以确定其中一个频道的覆盖范围是否足够,或者使用 net.rim.device.api.system.CoverageInfo 注册一个监听器以通知状态变化。
【讨论】: