Список подключенных устройств к точке доступа на Android устройстве
Всем привет! Как можно получить список устройств(mac или id) подключенных к точке доступа на телефоне?
Источник: Stack Overflow на русском
Всем привет! Как можно получить список устройств(mac или id) подключенных к точке доступа на телефоне?
Можно попробовать сделать через WifiManager. Например есть метод WifiManager.LocalOnlyHotspotCallback. Из описания к методу:
Callback class for applications to receive updates about the LocalOnlyHotspot status.
Например есть подобный вопрос тут, то есть вы создаете слушатель:
WifiManager manager = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);
manager.startLocalOnlyHotspot(new WifiManager.LocalOnlyHotspotCallback() {
@Override
public void onStarted(WifiManager.LocalOnlyHotspotReservation reservation) {
super.onStarted(reservation);
Log.d(TAG, "Wifi Hotspot is on now");
mReservation = reservation;
}
@Override
public void onStopped() {
super.onStopped();
Log.d(TAG, "onStopped: ");
}
@Override
public void onFailed(int reason) {
super.onFailed(reason);
Log.d(TAG, "onFailed: ");
}
}, new Handler());
и дальше вот описывается как можно получить информацию про созданную точку доступа. Проект для примера.