Недоступный хост WiF на Android OS 10 - PullRequest
0 голосов
/ 24 октября 2019

Я пытаюсь получить все MAC-адреса устройства из подключенного Wi-Fi. Я попробовал приведенный ниже код. то есть

try{
WifiManager mWifiManager= mWifiManager = (WifiManager) context.getApplicationContext().getSystemService(Context.WIFI_SERVICE);
mWifiInfo = mWifiManager.getConnectionInfo();
String subnet = getSubnetAddress(mWifiManager.getDhcpInfo().gateway);

for(int i = 1; i <= 255; i++){
    String host = subnet + "." + i;
    if (InetAddress.getByName(host).isReachable(500)){
        Log.e(TAG,"Reachable-->"+host)
    }else{
        Log.e(TAG,"Not Reachable-->"+host)
    }
}
}catch(Exception e ){
    e.printStackTrace();
}

Все устройства отлично работают в этом коде, я могу получить список устройств Mac. Но конкретная конфигурация устройства: Имя устройства: Pixel 2 XL Версия Android: 10 с вышеуказанным кодом это невозможно. Есть ли другой способ получения списка устройств с подключенным WiFi.

...