我正在尝试通过Plugin.Connectivity连接到我的Wifi网络(特别感谢James Montemagno),它可以成功用于WPA网络,但无法连接到开放的网络。如何将带有Xamarin的android设备连接到此类网络?以下是用于此尝试的C#代码:
var wifiConfig = new WifiConfiguration
{
Bssid = bssid,
Ssid = formattedSsid,
Priority = Constants.WIFI_CONFIG_PRIORITY
};
var wifiManager = (WifiManager)Android.App.Application.Context.GetSystemService(Android.Content.Context.WifiService);
var addNetworkIdx = wifiManager.AddNetwork(wifiConfig);
var bd = wifiManager.Disconnect();
var enableNetwork = wifiManager.EnableNetwork(addNetworkIdx, true);
var brc = wifiManager.Reconnect();