获取WIFI上设备的IP和名称
Get IP and name of devices on WIFI
我正在开发一个小应用程序,第一步是获取连接到我的 wifi 的所有设备的 IP 和名称。
实际上,我只能在我的 wifi 中获取某些设备的 BSSID,但不能获取所有设备的 BSSID
代码是:
WifiManager wifi = (WifiManager)getSystemService(Context.WIFI_SERVICE);
List<ScanResult> a=wifi.getScanResults();
int j=0;
while(j<a.size()){
System.out.println(a.get(j).SSID);
j++;
}
我怎样才能得到我想要的?
WifiManager wm = (WifiManager) getSystemService(WIFI_SERVICE);
String ip = Formatter.formatIpAddress(wm.getConnectionInfo().getIpAddress());
调用了 Android Network Discovery,感兴趣的开发人员可以从 github repo
获取其源代码
我正在开发一个小应用程序,第一步是获取连接到我的 wifi 的所有设备的 IP 和名称。 实际上,我只能在我的 wifi 中获取某些设备的 BSSID,但不能获取所有设备的 BSSID
代码是:
WifiManager wifi = (WifiManager)getSystemService(Context.WIFI_SERVICE);
List<ScanResult> a=wifi.getScanResults();
int j=0;
while(j<a.size()){
System.out.println(a.get(j).SSID);
j++;
}
我怎样才能得到我想要的?
WifiManager wm = (WifiManager) getSystemService(WIFI_SERVICE);
String ip = Formatter.formatIpAddress(wm.getConnectionInfo().getIpAddress());
调用了 Android Network Discovery,感兴趣的开发人员可以从 github repo
获取其源代码