是否有可用的RIM API,可以帮助获取设备上可用的网络服务列表或仅限Wi-Fi网络,并为任何网络通信设置所选网络接入点?
我的应用程序是否可以禁用移动网络,如GPRS、WAP等?
示例:
当应用程序启动时,它应该扫描Wi-Fi连接,即使设备上没有先前设置的Wi-Fi网络接入点,并列出可用的Wi-Fi连接。然后用户将选择适当的Wi-Fi连接,以便进行任何网络通信。在应用程序外部,如浏览器或任何其他应用程序中进行的任何Internet通信都应通过同一所选的Wi-Fi连接完成。
扫描Wi-Fi并设置连接与BlackBerry Wi-Fi设置几乎相似。
我正在寻找适用于BlackBerry OS 4.5、4.7和5.0的解决方案。
更新
问题是我正在寻找通过应用程序进行Wi-Fi扫描的方法。这就像通过应用程序能够扫描可用的Wi-Fi接入点或热点,并通过选择其中一个接入点将其设置到设备上,然后连接到它进行通信。
基本上就像,在黑莓的“管理连接”中如何设置Wi-Fi连接?我必须通过应用程序做类似的事情。从一些黑莓论坛上了解到,在OS v5.0中有一个包,即net.rim.device.api.wlan.hotspot包,可以获取Wi-Fi热点。但是经过长时间的搜索,我没有找到任何示例或详细说明。我正在尝试通过查看其API文档来实现,但我没有成功。如果您对此有任何想法或任何示例代码,将非常有帮助。