【android得到本机物理地址】幽映每白日,清辉照衣裳。这篇文章主要讲述android得到本机物理地址相关的知识,希望能为你提供帮助。
文章图片
文章图片
public static String getMacAddr() { try { List< NetworkInterface> all = Collections.list(NetworkInterface.getNetworkInterfaces()); for (NetworkInterface nif : all) { if (!nif.getName().equalsIgnoreCase("wlan0")) continue; byte[] macBytes = nif.getHardwareAddress(); if (macBytes == null) { return ""; }StringBuilder res1 = new StringBuilder(); for (byte b : macBytes) { res1.append(String.format("%02X:",b)); }if (res1.length() > 0) { res1.deleteCharAt(res1.length() - 1); } return res1.toString(); } } catch (Exception ex) { } return "02:00:00:00:00:00"; }
View Code当然不要忘记添加权限:
文章图片
文章图片
< uses-permission android:name="android.permission.INTERNET" /> < uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> < uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
View Code
推荐阅读
- 2.Android 学习之虚拟机安装
- django-suit报错解决-----from suit.apps import DjangoSuitConfig
- 阿里云数字化转型方案再升级,移动研发平台EMAS助力海底捞超级App“云上捞”
- 如何阅读android源码
- Unity 3D 光照贴图快速入门 Lightmapping Quickstart
- Android 8.0+ 更新安装apk失败的问题
- Win10按f5不能刷新页面 变成了调节亮度怎样办?
- Win10运行《永远的伊苏2》异常怎样办?
- Win10电脑鼠标指针消失的处理办法