应用程序所在的设备将始终在同一个地方,但在同一个地方有许多 Wi-Fi 网络。
调查我发现有一个类:WifiManager 及其方法:WIFI_STATE_ENABLED,getConfiguredNetworks 好我不知道我想做的事情是否可以完成,我也不知道从哪里开始有人可以告诉我是否可以或不是?
更新
显然我上面提到的是可能的。到目前为止,我可以让它连接到以前通过以下方式连接的 Wi-Fi 网络:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WifiManager wifiManager= (WifiManager)getSystemService(Context.WIFI_SERVICE);
wifiManager.setWifiEnabled(true);
}
}
但是,我不知道如何指定它应该连接到哪个 Wi-Fi 网络。
如果您想指定我们希望我们的应用程序连接到哪个 Wi-Fi 网络,我们可以使用以下代码: