Я хочу узнать идентификатор Mac мобильного устройства, которое пытается подключиться к моей открытой точке доступа на моем телефоне Android.

Я создам открытую точку доступа Wi-Fi в своем телефоне, чтобы при включении любого мобильного Wi-Fi он пытался подключиться к ней. В этом случае я хочу захватить идентификатор Mac клиентов.


person Naveen Vegi    schedule 20.05.2020    source источник


Ответы (1)


Вы хотите попробовать использовать NetworkInterface.getHardwareAddress()https://developer.android.com/reference/java/net/NetworkInterface#getHardwareAddress()

Это вернет MAC-адрес в виде массива байтов, который вы можете использовать напрямую или преобразовать в любой формат, который вам нужен.

person Calum Templeton    schedule 20.05.2020
comment
Я хочу получить идентификатор Mac клиента, который пытается подключиться к открытой точке доступа, созданной на моем телефоне Android. Мой вопрос заключается в том, как я узнаю, когда какое-либо устройство пытается установить соединение с моей точкой доступа в первый раз. - person Naveen Vegi; 20.05.2020
comment
Я понимаю, что вы хотите сделать, но это слишком большой вопрос, чтобы его задавать. Сомневаюсь, что вы заставите кого-нибудь еще ответить. Я рекомендую вам попробовать найти учебник или просмотреть официальную документацию. Если вы застряли или нашли мало информации или вообще не нашли ее, задавайте более мелкие вопросы, которые помогут решить вашу проблему. - person Calum Templeton; 21.05.2020