//获取设备的mac地址
getDeviceMac() {
//获取本机Mac地址
var deviceMac = '';
var net = plus.android.importClass('java.net.NetworkInterface');
var wl0 = net.getByName('wlan0');
var macByte = wl0.getHardwareAddress();
deviceMac = '';
for (var i = 0; i < macByte.length; i++) {
var tmp = '';
var num = macByte[i];
if (num < 0) {
tmp = (255 + num + 1).toString(16);
} else {
tmp = num.toString(16);
}
if (tmp.length == 1) {
tmp = '0' + tmp;
}
deviceMac += tmp;
}
let mac2 = deviceMac;
for (let i = 2; i < mac2.length; i += 3) mac2 = mac2.slice(0, i) + ':' + mac2.slice(i);
this.mac = mac2
}
uniapp获取Android mac地址
最新推荐文章于 2024-09-06 14:21:15 发布