Как я могу получить подключенный Wi-Fi IP-адрес , MAC-адрес и имя маршрутизатора с помощью android studio с JAVA
Я разрабатываю приложение для android с самообслуживанием. Но я получаю проблему, чтобы получить IP-адрес маршрутизатора, mac-адрес и его имя, чтобы, если сотрудник подключится к определенному маршрутизатору, он мог отметить свою посещаемость с помощью моего приложения для android. Но я столкнулся с проблемой в получении информации о маршрутизаторе. Или если это можно сделать другим способом, то, пожалуйста, дайте мне знать.
С уважением
Мой код здесь...........
Что я уже пробовал:
public String getMacAddress_(Context context) { WifiManager wifi = (WifiManager) context.getSystemService(Context.WIFI_SERVICE); WifiInfo info = wifi.getConnectionInfo(); String mac = info.getMacAddress(); Log.d("getMacAddress",mac); return mac; }
David Crow
Вы пробовали что-то вроде:
DhcpInfo dhcp = wifi.getDhcpInfo(); Log.i(TAG, "Gateway = " + dhcp.gateway);