美文网首页
android 获取MAC

android 获取MAC

作者: Y__W | 来源:发表于2022-08-16 17:15 被阅读0次

```

public class WlanMacAddressGetter {

private static final StringTAG = WlanMacAddressGetter.class.getName();

    public static StringgetWlanMacAddress() {

try {

Enumeration networkInterfaces = NetworkInterface.getNetworkInterfaces();

            while (networkInterfaces.hasMoreElements()) {

NetworkInterface networkInterface = networkInterfaces.nextElement();

                if (networkInterface.getName().equals("wlan0")) {

StringBuilder mac =new StringBuilder();

                    byte[] hardwareAddress = networkInterface.getHardwareAddress();

                    String hex = Integer.toHexString(hardwareAddress[0] &0xff);

                    if (hex.length() ==1) {

mac.append('0');

                    }

mac.append(hex);

                    for (int i =1; i < hardwareAddress.length; ++i) {

mac.append(':');

                        hex = Integer.toHexString(hardwareAddress[i] &0xff);

                        if (hex.length() ==1) {

mac.append('0');

                        }

mac.append(hex);

                    }

return mac.toString();

                }

}

}catch (SocketException ex) {

Log.e(TAG, null, ex);

        }

return null;

    }

```

相关文章

  • Android 版本兼容 — Android 6.0 和 7.0

    Android 6.0 和 7.0后获取Mac地址 随着Android的版本迭代,获取设备的Mac地址也发生了改变...

  • Android Mac地址

    android系统6.0之后,对mac地址的获取添加了权限,按照普通的方法获取如下: 但是这种情况,获取到的mac...

  • 获取android手机mac地址

    android系统6.0之后,对mac地址的获取添加了权限,按照普通的方法获取如下: 但是这种情况,获取到的mac...

  • Android 6.0 蓝牙Mac地址获取

    Android 6.0以后获取到的Mac地址都是常量:02:00:00:00:00:00 蓝牙Mac地址获取 Wi...

  • android 获取mac

    android 获取mac地址 这个方法Android 7.0是获取不到的,返回的是null,其实是返回“02:0...

  • Android 获取mac地址

    由于项目开发需要获取设备的mac地址,因此查阅了Android获取mac地址相关信息,本篇博客转载自《Androi...

  • 获取设备唯一ID

    官方博客获取mac地址各种ID获取唯一性ID,各种ID的意义与限制 一.android_id ANDROID_ID...

  • android 获取MAC

    ``` public class WlanMacAddressGetter { private static fi...

  • Android获取debug和release的SHA1(MAC)

    Android获取debug和release的SHA1(MAC) Debug版本 Release版本

  • android获取mac地址

    获取mac地址分为三段 1.Android 6.0 之前(不包括6.0) 2.Android 6.0(包括) -...

网友评论

      本文标题:android 获取MAC

      本文链接:https://www.haomeiwen.com/subject/robrgrtx.html