我不希望我的用户尝试下载任何东西,除非他们连接了Wi-Fi。然而,我似乎只能判断是否启用了Wi-Fi,但他们仍然可能有3G连接。然而,这种状态并不是我所期望的。即使Wi-Fi是连接的,我得到OBTAI

我想设计一个应用程序,显示可用的Wi-Fi网络列表,并连接到用户选择的任何网络。我已经实现了显示扫描结果的部分。现在我想连接到用户从扫描结果列表中选择的特定网络。我怎么做呢?