public WifiManagerDroid() { this.context = Android.App.Application.Context; wifiManager = (WifiManager)Android.App.Application.Context.GetSystemService(Context.WifiService); LocationManager = (LocationManager)Android.App.Application.Context.GetSystemService(Context.LocationService); mainActivity = Forms.Context as MainActivity; wifiReceiver = new WifiNetworkReceiver(wifiManager); }
/// <summary> /// Get the list of wifi in droid /// Start a wifi scan and register the Broadcast receiver to get the list of available Wifi Networks /// </summary> public void RequestWifiNetworks() { wifiReceiver = new WifiNetworkReceiver(); context.RegisterReceiver(wifiReceiver, new IntentFilter(WifiManager.ScanResultsAvailableAction)); wifi.StartScan(); }