Cómo obtener notificaciones cuando un nuevo dispositivo está conectado al hotspot de Android

Quiero recibir una notificación cuando un dispositivo agrega o quita de hotspot.He registrado IntentFilter.addAction () para obtener las notificaciones, pero no se activa cuando un nuevo dispositivo conectado al hotspot.

IntentFilter intentFilter = new IntentFilter(); intentFilter.addAction(WifiManager.SUPPLICANT_CONNECTION_CHANGE_ACTION); getActivity().registerReceiver(myReceiver, intentFilter); 

¿Intentaste 'getWifiState ()' entonces si el resultado es:

Valor constante: 0 (0x00000000) -> WIFI_STATE_DISABLING

Valor constante: 1 (0x00000001) -> WIFI_STATE_DISABLED

Valor constante: 2 (0x00000002) -> WIFI_STATE_ENABLING

Valor constante: 3 (0x00000003) -> WIFI_STATE_ENABLED

Valor constante: 4 (0x00000004) -> WIFI_STATE_UNKNOWN

Para la otra opción compruebe aquí: http://developer.android.com/reference/android/net/wifi/WifiManager.html

Si eso es todo lo que puede marcar la respuesta a mi respuesta si te ayudé, gracias!

  • ¿Cómo obtener BSSID de todos los puntos de acceso wifi?
  • ¿Cómo obtener los detalles del dispositivo cliente que está conectado a hotspot wifi?
  • ¿Existe alguna API de bajo nivel para Wi-Fi?
  • Cómo obtener el IP del hotspot wifi en Android?
  • Android 6.0.1 forzar la conexión wifi sin acceso a Internet
  • Obtener dispositivos no conectados, cuando mi dispositivo está en modo de conexión
  • ¿Es posible escribir un wifi cracking util para teléfonos Android? Modo de monitor vs Multicast?
  • Android Scan para redes Wifi
  • Android encendido wifi de forma programática
  • Intención de abrir la configuración Wi-Fi Direct
  • Problema de Jelly Bean - wifiManager.getConnectionInfo (). GetSSID () - extra "
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.