是否有任何可用的RIM API 可帮助获取设备的可用网络服务列表或仅 Wi-Fi 网络,并为任何网络通信设置选定的网络接入点?
我的应用程序是否可以禁用 GPRS、WAP 等移动网络?
示例:
当应用程序启动时,它应该扫描 Wi-Fi 连接,即使设备上没有设置以前的 Wi-Fi 网络接入点,并列出可用的 Wi-Fi 连接。然后用户将选择适当的 Wi-Fi 连接来连接任何网络通信。在应用程序之外,任何 Internet 通信,如浏览器或任何其他应用程序,都应通过相同的选定 Wi-Fi 连接完成。扫描 Wi-Fi 和设置连接几乎与 BlackBerry Wi-Fi Setup 类似。
我希望为 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 文档来实现的,但我没有成功。
如果您对此有任何想法或任何示例代码,这将非常有帮助。