H5 Plus(H5+) app获取设备mac地址(物理地址,马克地址)js

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;
}

猜你喜欢

转载自blog.csdn.net/daiyi666/article/details/128638468
今日推荐