求助,怎么获取Mac地址,不是WIFI的
在弄一个电视端的软件,里面有两个地址,一个是 Mac地址和Wlan Mac地址,Wlan Mac地址通过WIFI可以获取的到,请问怎么能获取到Mac的地址呢求助各位大佬 就来看看了 求助帮帮忙呀 public String 取Mac() {
try {
Iterator it = Collections.list(NetworkInterface.getNetworkInterfaces()).iterator();
while (it.hasNext()) {
NetworkInterface networkInterface = (NetworkInterface) it.next();
if (networkInterface.getName().equalsIgnoreCase("wlan0")) {
byte[] hardwareAddress = networkInterface.getHardwareAddress();
if (hardwareAddress == null) {
return "";
}
StringBuilder stringBuilder = new StringBuilder();
int length = hardwareAddress.length;
for (int i = 0; i < length; i++) {
stringBuilder.append(String.format("%02X:", new Object[]{Byte.valueOf(hardwareAddress)}));
}
if (stringBuilder.length() > 0) {
stringBuilder.deleteCharAt(stringBuilder.length() - 1);
}
return stringBuilder.toString();
}
}
} catch (Exception e) {
}
return "02:00:00:00:00:00";
}
lishangwl 发表于 2020-3-8 17:24
这个怎么使用啊,求教 lishangwl 发表于 2020-3-8 17:24
需要调用什么库?
页:
[1]