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

Ссылка: Android.Net.Wifi.WifiManager Класс

Другие вопросы по тегам