Android获取Mac地址-兼容6.0及以上系统
来源:互联网 发布:淘宝上的洗面乳安全吗 编辑:程序博客网 时间:2024/05/15 20:28
在网上找了好久如何获取Android mac地址,最后还是在大谷歌上找到的,经测试,4.0一直到6.0,7.0系统都可以获取得到Mac地址
在AndroidManifest.xml中加入以下权限:
<uses-permission android:name="android.permission.INTERNET" />
然后写一个工具类:
package cn.sss60;import java.net.NetworkInterface;import java.util.Collections;import java.util.List;/** * 获取Mac地址 */public class MacUtils { 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"; } }
最后使用这个工具类即可。
3 1
- Android获取Mac地址-兼容6.0及以上系统
- Android获取Mac地址-兼容6.0及以上系统
- Android获取mac地址方法,6.0以上也可用
- Android拍照及图片裁剪、调用系统相册(兼容6.0以上权限处理及7.0以上文件管理)
- ios开发点滴-ios7系统以上mac地址获取为假地址
- Android 6.0获取MAC地址
- Android 6.0获取MAC地址
- Android 6.0以上系统动态获取权限
- Android获取本机Mac地址及IP地址方法
- android:获取本机Mac地址及IP地址方法
- Android获取本机Mac地址及IP地址方法
- Android 获取本机Mac 地址方法及ip地址
- android6.0及以上获取wifi mac地址的方法(亲测可行)
- 【Android】获取Mac地址
- 【Android】获取Mac地址
- android获取mac地址
- Android 获取Mac地址
- android获取mac地址
- C++的Stack模板的简单实现
- 安装mysql自动输入密码
- Ubuntu 文件文件夹查看权限和设置权限
- 《unix环境高级编程3》源码编译问题
- Android横竖屏设置
- Android获取Mac地址-兼容6.0及以上系统
- poj—The Suspects(并查集)
- HTML5新增form表单元素
- 风霄岁月开篇词
- 学习Html、css和Javascript中的常用标签英文缩写笔记(可供同学们参考)
- canvas学习笔记
- 手机APP测试
- 生成此程序集的运行时比当前加载的运行时新,无法加载此程序集
- Android Studio Error:Gradle DSL method not found: 'has()'