nityanand NCR Ответов: 1

Как я могу получить подключенный 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);

1 Ответов

Рейтинг:
1

MadMyche

Возможно, этот ответ поможет вам;
Я действительно видел, что у него есть MAC и SSID, но не видел IP

Stack Overflow : как получить имя wifi-сети из android с помощью android API?[^]