众所周知在安卓开发中,我们经常使用WifiManager获取MAC地址做设备映射,但会出现这样那样的问题,比如说开了WIFI获取不到地址了、不开WIFI获取不到地址了、刚开机获取不到地址了、网卡未启动获取不到地址了。综上所述最靠谱的方法还是直接用busybox读取系统文件中的MAC地址比较稳妥。

public String getMacAddress() {

String result = "";

String Mac = "";

result = callCmd("busybox ifconfig", "HWaddr");

if (result == null) {

return "网络出错,请检查网络";

}

if (result.length() > 0 && result.contains("HWaddr")) {

Mac = result.substring(result.indexOf("HWaddr") + 6, result.length() - 1);

if (Mac.length() > 1) {

result = Mac.toLowerCase();

}

}

return result.trim();

}

android 获取网卡mac_Android 获取MAC地址最靠谱的方法。相关推荐

  1. linux临时配置mac地址,Linux获取网卡型号、mac地址、修改IP地址的几种方法

    1.获取所有有(无)网卡型号 方法一.ifconfig 用法:ifconfig | grep | cut -d ':' -f 1 ubuntu root@ubuntu:~# ifconfig | gr ...

  2. android 获取网卡mac_android获取网卡mac地址信息

    由于android版本不一样获取网卡mac地址的方式也不一样,比较麻烦,但是java sdk里面的函数是可以获取里面的网卡内容. 代码如下: /** * 获取网络的mac地址 * * @return ...

  3. android 获取网卡mac_Android获取本机Mac地址及IP地址方法

    1.Android  获取本机Mac 地址方法: 需要在AndroidManifest.xml文件中添加权限: public String getLocalMacAddress() { WifiMan ...

  4. android 获取网卡mac_android 获取MAC地址

    由于WiFi 的Mac address 是一个被动咨询.一般在开机后,不会主动上到的系统里.要等待WiFi硬件启动后,才会把有关Mac address资料记载入系统去. 所以一般android系统获取 ...

  5. android获取wifi mac地址吗,Android获取当前WiFi的MAC地址-适配所有版本

    ** Android获取当前WiFi的MAC地址 ** package com.dogness.platform.utils; import android.content.Context; impo ...

  6. 获取客户端IP和MAC地址

    小编是菜鸟,这两天拿到一个需求,登录时判断ip地址是否允许登录,这几天做下来小编遇见了好多坑,给大家分享一下. 系统架构:.net+java 首先,不管怎么样http请求头才是获取ip地址的唯一方式: ...

  7. C++获取网卡名称和IP地址

    获取网卡名称和IP地址 windows下建议用windows API来获取 参考链接 linux下可用pcap或者是getifaddrs API(如果不需要MAC地址的话推荐)来获取 参考链接 #if ...

  8. ASP.NET获取客户端IP及MAC地址

    ASP.NET获取客户端IP及MAC地址 2008-12-01 14:50 ASP.NET获取客户端IP及MAC地址很多时候非常必要的,像做投票.留言.评论 等系统的时候防止别人恶意操作,导致数据的虚 ...

  9. java自动获取ip_java自动获取电脑ip和MAC地址

    java自动获取电脑ip和MAC地址 利用getLocalHost获得计算机名称和ip getByInetAddress可以确定一个IP地址属于哪一个网络接口,这个IP地址通过命令行参数传入 用get ...

最新文章

  1. 第二章:1、函数求导
  2. STM32如何计算RTC时钟异步预分频和同步预分频
  3. 【每日一算法】最后一个单词的长度
  4. python中一共有多少个关键字-Python中关键字有多少个?
  5. 基于前后端分离的Nginx+Tomcat动静分离
  6. 简单了解一下函数模板
  7. Pipenv管理Python虚拟环境
  8. The 15th UESTC Programming Contest Preliminary H - Hesty Str1ng cdoj1551
  9. apache 启用 gzip压缩
  10. CCF NOI1031 等腰三角形
  11. 阿里弹性云手机正式公测
  12. C Programming Style 总结
  13. 【遥感微课堂】学习ENVI5.0
  14. 修改scrollbars的样式
  15. 多行文字内容溢出显示点点点(...)省略号
  16. 灰度斜坡intensity ramp和灰度台阶intensity step的区别
  17. sikuli实现百度云批量离线下载
  18. 利用8421码进行进制之间的转换
  19. [C语言]显示器【模拟】
  20. PNG8格式图片详解

热门文章

  1. English Alphabet(IT 英语字母表),大家来猜猜看吧!
  2. java左手握右手_队列动作要领:
  3. mac搭建rtmp服务器
  4. maven install报错:找不到符号
  5. 【数据库题目复习】第7章 数据库设计
  6. PowerDesigner和PDMReader使用经验总结
  7. 液晶屏和数码屏哪个好?
  8. 手部建模如何布线?1分钟快速理解手部结构
  9. 【python笔记】微博博文内容的深度学习
  10. 列车时刻管理c语言程序设计,列车时刻管理系统C语言程序设计(源代码)(22页)-原创力文档...