function getCurrentDeviceWlanMacAddress() {
let deviceWlanMacAddress = "";
let networkInterface = window.plus.android.importClass("java.net.NetworkInterface");
let wlaNetworkInterface0 = networkInterface.getByName("wlan0");
let hardwareAddressByte = wlaNetworkInterface0.getHardwareAddress();
for (let i = 0; i < hardwareAddressByte.length; i++) {
let temp = "";
let number = hardwareAddressByte[i];
if (number < 0) {
temp = (255 + number + 1).toString(16);
} else {
temp = number.toString(16);
}
if (temp.length === 1) {
temp = "0" + temp;
}
if (i < hardwareAddressByte.length - 1) {
temp += ":";
}
deviceWlanMacAddress += temp;
}
return deviceWlanMacAddress;
}
H5 Plus(H5+) app获取设备mac地址(物理地址,马克地址)js
于 2023-01-11 01:05:17 首次发布
这段代码是一个JavaScript函数,用于获取Android设备的WLAN接口(wlan0)的MAC地址。它使用了java.net.NetworkInterface类,遍历硬件地址并将其转换为十六进制格式,同时处理负数和填充前导零。

被折叠的 条评论
为什么被折叠?



