android获取Mac地址的两种方式,适用于6.0版本以下

public static String tryGetWifiMac(Context context) {WifiManager wm = (WifiManager) context.getApplicationContext().getSystemService(Context.WIFI_SERVICE);WifiInfo wi = wm.getConnectionInfo();if (wi == null || wi.getMacAddress() == null) {return null;}if ("02:00:00:00:00:00".equals(wi.getMacAddress().trim())) {return null;} else {return wi.getMacAddress().trim();}
}public static String getMac() {String mac = null;StringBuffer fileData = new StringBuffer(16);try {BufferedReader reader;reader = new BufferedReader(new FileReader("/sys/class/net/wlan0/address"));char[] buf = new char[16];boolean var5 = false;int numRead;while ((numRead = reader.read(buf)) != -1) {String readData = String.valueOf(buf, 0, numRead);fileData.append(readData);}reader.close();mac = fileData.toString();} catch (FileNotFoundException var7) {var7.printStackTrace();} catch (IOException var8) {var8.printStackTrace();}if (TextUtils.isEmpty(mac)) {return "uy0iTYfVGkhpC3yi";} else {mac = mac.replaceAll("\\\\n", "").replaceAll("\\n", "").trim();return mac;}
}

android 获取mac地址相关推荐

  1. Android获取MAC地址

    (1) 调用android 的API: NetworkInterface. getHardwareAddress () 该API的level为9,只有android 2.3以上才有该接口 geMacF ...

  2. android 获取mac地址,android 设备怎么获取mac地址吗

    获取mac地址的话,可以在命令行窗口获取,代码如下: Android 底层是 Linux,我们还是用Linux的方法来获取: 1 cpu号: 文件在: /proc/cpuinfo 通过Adb shel ...

  3. php获取手机的mac地址,Android手机获取Mac地址的方法

    [导读]这篇文章主要为大家详细介绍了Android手机获取Mac地址的方法,具有一定的参考价值 最常用的方法,通过WiFiManager获取:/** * 通过WiFiManager获取mac地址 *  ...

  4. android 手机固定mac地址吗,Android手机获取Mac地址的几种方法

    最常用的方法,通过WiFiManager获取: /** * 通过WiFiManager获取mac地址 * @param context * @return */ private static Stri ...

  5. android 4g获取mac地址,Android手机获取Mac地址的几种方法

    最常用的方法,通过WiFiManager获取: /** * 通过WiFiManager获取mac地址 * @param context * @return */ private static Stri ...

  6. android动态mac地址,Android 版本兼容 — Android 6.0 和 7.0后获取Mac地址

    Android 6.0 和 7.0后获取Mac地址 随着Android的版本迭代,获取设备的Mac地址也发生了改变.这里找到了最新的适配方案(适配当前的最新版本Android 9.0),并且记录了整个 ...

  7. Android 通过JNI获取MAC地址(适配Android6.0及以上)

    最近项目中遇到需要在C++层进行加密,然后编译成so.我们知道,MAC地址能够辨别设备的唯一性.所以有个需求就是需要在C++层获取MAC地址,这里我们就需要用到JNI编程了,话不多说,开始看看如何获取 ...

  8. android 取mac地址,Android手机获取Mac地址的几种方法,androidmac

    Android手机获取Mac地址的几种方法,androidmac 最常用的方法,通过WiFiManager获取: /** * 通过WiFiManager获取mac地址 * @param context ...

  9. android+手机mac地址,Android 获取手机Mac地址,手机名称

    /** * 获取手机mac地址 * 错误返回12个0 */ public static String getMacAddress(Context context) { // 获取mac地址: Stri ...

最新文章

  1. 【Android 安全】DEX 加密 ( Java 工具开发 | apk 文件签名 )
  2. python读取输入流_python – 将一个正在运行的程序的输出流传输到其他正在运行的程序的输入流...
  3. 安卓开发监听外部蓝牙设备断开_这软件能让你的蓝牙耳机,用上 AirPods 的功能...
  4. vue 事件上加阻止冒泡 阻止默认事件
  5. linux下expect环境安装以及简单脚本测试
  6. Android版添加phonegap--美洽客服插件教程
  7. 抖音·某无关痛痒的信息泄露接口
  8. 申请gmail邮箱及foxmail邮箱
  9. 个人笔记:kali firefox安装hackbar插件
  10. 搞机器学习需要哪些技能
  11. 计算机一级b和小高考,小高考B是几分相关内容
  12. C# 判断网络是否ping通
  13. Linux学习_系统进程概念
  14. xShell6远端登录Linux登录错误Connecting to 192.168.112.128:22... Could not connect to ‘192.168.112.128‘ (p
  15. 全球便携式彩色超声设备行业收入预计2028年达到12.755亿美元
  16. 系统集成项目管理工程师案例分析考点汇总(成本、质量、人力)
  17. 【高手进阶】玩转示波器的触发设置
  18. 编译原理第三版课后答案
  19. 基于Verilog实现的移动机器人芯片设计
  20. 2021.8.23-8.30 人工智能行业每周技术动态

热门文章

  1. 盘点实际项目应用中的最佳机器学习模型
  2. 12306再曝漏洞,一张身份证可买两张相同火车票
  3. webp环境搭建和使用过程
  4. java 小数精度问题
  5. html css 自动滚动代码,使用CSS自动滚动
  6. g18 android 4.4,cm11出了最新的android4.4完美的附网址
  7. python cnn代码详解图解_基于TensorFlow的CNN实现Mnist手写数字识别
  8. java this关键字的使用_做java两年了,构造方法和方法重载还是搞不明白?一文帮你搞定...
  9. SQL 取空格右边的字符_从零学会SQL,第2关
  10. ubuntu安装python_使用WSL在Windows上搭建Python开发环境