Devolución de llamada en el dispositivo que se conecta a Wifi Hotspot

Estoy creando WiFi AP programáticamente en mi aplicación. ¿Recibo una emisión cuando se conectan nuevos dispositivos a mi AP.

Sé que podemos obtener la lista de los dispositivos conectados desde / proc / net / arp pero necesito una devolución de llamada cuando hay una nueva conexión.

Cualquier ayuda es apreciada.

Si no necesita usar el AP para conectarse a Internet, sino para comunicarse en una LAN, puede crear un grupo P2P con la instancia de WifiP2pManager createGroup y escuchar WifiP2pManager.WIFI_P2P_CONNECTION_CHANGED_ACTION con un receptor de difusión.

Me gusta esto:

if (WifiP2pManager.WIFI_P2P_CONNECTION_CHANGED_ACTION.equals(action)){ NetworkInfo networkInfo = intent.getParcelableExtra(WifiP2pManager.EXTRA_NETWORK_INFO); if (networkInfo.isConnected()) { Manager.requestConnectionInfo(mChannel, new WifiP2pManager.ConnectionInfoListener(){ @Override public void onConnectionInfoAvailable(final WifiP2pInfo info) { if (info.isGroupOwner) { mManager.requestGroupInfo(mChannel, new WifiP2pManager.GroupInfoListener() { @Override public void onGroupInfoAvailable(WifiP2pGroup group) { //This is the size you want group.getClientList().size(); } }); } } }); } } 

Para más información, consulte: http://developer.android.com/guide/topics/connectivity/wifip2p.html

  • Cómo ejecutar wifi peer to peer aplicación en el emulador de Android ..?
  • Flujo de Android Wifi
  • ¿Puede una red bluetooth o wifi (spp) perder alguna vez los bytes o haber corrompido?
  • Iniciar Androids WiFi-Manager mediante el envío de una intención?
  • Android: Detener / Iniciar servicio dependiendo del estado WiFi?
  • ¿La cerradura de WiFi no trabaja, cómo prevenir el ahorro de la energía del wifi?
  • Eventos de conexión de cliente wifi hotspot de Android
  • Analizar todos los dispositivos wifi cerca del teléfono
  • Cómo obtener detalles del archivo que está transmitiendo a través de Bluetooth, WiFi en Android
  • Dispositivo inalámbrico ADB no autorizado
  • Velocidad de análisis WiFi más rápida para obtener cambios rssi android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.