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.

One Solution collect form web for “Devolución de llamada en el dispositivo que se conecta a Wifi Hotspot”

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

  • Wifi triangulación de posición
  • Android Lollipop preestablece datos móviles cuando Wi-Fi no tiene acceso a Internet?
  • Cómo y qué establecer en Android WifiConfiguration.preSharedKey para conectarse a la red WPA2 PSK WiFi
  • Cree un punto de acceso con el Nexus 7
  • Android 6.0 No se puede agregar WifiConfiguration si ya hay otra WifiConfiguration para ese SSID
  • WPS Parámetros Wifi NFC y Android
  • ¿Cómo usar la conexión de datos en lugar de WIFI cuando ambos están habilitados?
  • Compruebe si la red ScanResult ya está configurada (existe en la lista getConfiguredNetworks ())
  • BroadcastReceiver recibe varios mensajes idénticos para un evento
  • Desactivación de Samsung "Auto Network Switch" para conexión WiFi
  • Establecer IP estática y pasarela programáticamente en Android 6.x (Marshmallow)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.