Я создам открытую точку доступа Wi-Fi в своем телефоне, чтобы при включении любого мобильного Wi-Fi он пытался подключиться к ней. В этом случае я хочу захватить идентификатор Mac клиентов.
Я хочу узнать идентификатор Mac мобильного устройства, которое пытается подключиться к моей открытой точке доступа на моем телефоне Android.
Ответы (1)
Вы хотите попробовать использовать NetworkInterface.getHardwareAddress()
— https://developer.android.com/reference/java/net/NetworkInterface#getHardwareAddress()
Это вернет MAC-адрес в виде массива байтов, который вы можете использовать напрямую или преобразовать в любой формат, который вам нужен.
person
Calum Templeton
schedule
20.05.2020
Я хочу получить идентификатор Mac клиента, который пытается подключиться к открытой точке доступа, созданной на моем телефоне Android. Мой вопрос заключается в том, как я узнаю, когда какое-либо устройство пытается установить соединение с моей точкой доступа в первый раз.
- person Naveen Vegi; 20.05.2020
Я понимаю, что вы хотите сделать, но это слишком большой вопрос, чтобы его задавать. Сомневаюсь, что вы заставите кого-нибудь еще ответить. Я рекомендую вам попробовать найти учебник или просмотреть официальную документацию. Если вы застряли или нашли мало информации или вообще не нашли ее, задавайте более мелкие вопросы, которые помогут решить вашу проблему.
- person Calum Templeton; 21.05.2020