public TestAppWifiService() { WifiNetworks = new ObservableCollection <IWifiNetwork>(); var wifiMonitor = new WifiMonitor(); wifiMonitor.OnNetworkDetected += WifiMonitor_OnNetworkDetected; Application.Context.RegisterReceiver(wifiMonitor, new IntentFilter(WifiManager.ScanResultsAvailableAction)); _wifiManager = ((WifiManager)Application.Context.GetSystemService(Context.WifiService)); }
// private ObservableDataSource<string> networks = new ObservableDataSource<string> (); protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.ap_networks); var wifiMonitor = new WifiMonitor(); // Log.Info (wifiMonitor.ToString (), wifiMonitor.WifiApState.ToString()); // // wifiMonitor.SetWifiApConfiguration (new Android.Net.Wifi.WifiConfiguration ()); var wifiConfig = wifiMonitor.GetWifiApConfiguration(); }