Xamarin: какой IntentFilter использовать для Wifi HotSpot
Я хотел проверить, позволяет ли устройство включить Wi-Fi AP. В настоящее время я использую Connectivity_Action в качестве intentfilter, но он получает все состояния подключения. Есть ли intentFilter специально для определенной точки доступа Wi-Fi включен / отключен?
Я ищу WIFI_AP_STATE_CHANGED в xamarin, но не могу его найти. Я думаю, что этот фильтр намерений может решить мою проблему.
1 ответ
Доступные состояния:
public enum WifiApState
{
WIFI_AP_STATE_UNKNOWN = -1,
WIFI_AP_STATE_DISABLING = 0,
WIFI_AP_STATE_DISABLED = 1,
WIFI_AP_STATE_ENABLING = 2,
WIFI_AP_STATE_ENABLED = 3,
WIFI_AP_STATE_FAILED = 4
}
Android.Net.WifiState:
- WifiState.Disabled
- WifiState.Disabling
- WifiState.Enabled
- WifiState.Enabling
- WifiState.Unknown
Образец:
var wm = Android.Net.Wifi.WifiManager;
var ws = wm.WifiState;
Ссылка: WifiManager | Android