1***@qq.com
1***@qq.com
  • 发布:2025-04-08 17:15
  • 更新:2025-04-08 17:15
  • 阅读:27

安卓手机获取MAC地址拿到的是02:00:00:00:00:00怎么解决

分类:Native.js

代码
export function getmac() {
const net = plus.android.importClass('java.net.NetworkInterface');
const wlan0 = net.getByName('wlan0');
console.log('wlan0', wlan0)
const macByte = wlan0.getHardwareAddress();
let macStr = '';
macByte.forEach(item => {
// .toString(16)数字以十六进制值显示
let temp = '';
if (item < 0) temp = (256 + item).toString(16);
else temp = item.toString(16);
if (temp.length == 1) temp = 0${temp};
macStr += temp;
});
let mac = macStr.toUpperCase();
console.log(mac)
for (let i = 2; i < mac.length; i += 3) mac = mac.slice(0, i) + ':' + mac.slice(i);
return mac
}

2025-04-08 17:15 负责人:无 分享
已邀请:

要回复问题请先登录注册