События подключения к точке доступа Wi-Fi Android
Я подключаю различные устройства с точкой доступа Wi-Fi программно в моем приложении для Android. Как я могу обнаружить подключенных и отключенных клиентов и к точке доступа Wi-Fi, которую я включил программно? Есть ли в Android API какое-либо событие обратного вызова для предоставления информации о событиях подключения или отключения отдельных устройств? Заранее спасибо.
1 ответ
Я думаю, что вам нужно использовать WifiP2pDevice
Там вы можете проверить наличие доступных устройств, а также, если они подключены или нет.
Попробуйте посмотреть здесь доступные методы здесь
РЕДАКТИРОВАТЬ:
В этом классе Android Wifi Hotspot Manager есть образец кода для сканирования /proc/net/arp
и пинг каждого известного клиента, чтобы обнаружить средства к существованию.
Вы можете реализовать эту логику в цикле, чтобы эмулировать событие отключения клиента Wifi от драйвера.