1、Android  获取本机Mac 地址方法:

需要在AndroidManifest.xml文件中添加权限:

public String getLocalMacAddress() {

WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);

WifiInfo info = wifi.getConnectionInfo();

return info.getMacAddress();

}

2、Android 获取本机IP地址方法:

public String getLocalIpAddress() {

try {

for (Enumeration en = NetworkInterface

.getNetworkInterfaces(); en.hasMoreElements();) {

NetworkInterface intf = en.nextElement();

for (Enumeration enumIpAddr = intf

.getInetAddresses(); enumIpAddr.hasMoreElements();) {

InetAddress inetAddress = enumIpAddr.nextElement();

if (!inetAddress.isLoopbackAddress()) {

return inetAddress.getHostAddress().toString();

}

}

}

} catch (SocketException ex) {

Log.e("WifiPreference IpAddress", ex.toString());

}

return null;

}

分享到:

2010-05-14 17:23

浏览 57657

评论

不在wifi环境下怎么获取mac地址?

3 楼

woyaowenzi

2013-12-10

这只能针对android4.0一下版本  用这个方法在4.0抓取的为IPv6地址格式

1 楼

luobo25

2011-10-20

2、Android 获取本机IP地址方法

现在需要权限android.permission.INTERNET

android 获取网卡mac_Android获取本机Mac地址及IP地址方法相关推荐

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

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

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

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

  3. android 获取网卡mac_Android 获取MAC地址最靠谱的方法。

    众所周知在安卓开发中,我们经常使用WifiManager获取MAC地址做设备映射,但会出现这样那样的问题,比如说开了WIFI获取不到地址了.不开WIFI获取不到地址了.刚开机获取不到地址了.网卡未启动 ...

  4. android 获取mac c语言,获取设备的mac地址和IP地址(android6.0以上专用)

    /** * 获取设备HardwareAddress地址 * @return */ public static String getMachineHardwareAddress(){ Enumerati ...

  5. c#中如何获取本机用户名、MAC地址、IP地址、硬盘ID、CPU序列号、系统名称、物理内存...

    我们在利用C#开发桌面程序(Winform)程序的时候, 经常需要获取一些跟系统相关的信息, 以下这些代码获取能有些用处. c#中如何获取本机用户名.MAC地址.IP地址.硬盘ID.CPU序列号.系统 ...

  6. 获取客户端网卡MAC地址和IP地址的几种方法(一)

    获取客户端网卡MAC地址和IP地址的几种方法(一) 作者:代码乱了 在做B/S结构的系统时,我们常常需要获取客户端的一些信息,如IP和MAC,以结合身份验证.在ASP.NET中,要获取服务器端的MAC ...

  7. Android获取手机及路由器的Mac地址和IP地址

    Android获取Mac地址及IP地址需要添加权限, 在AndroidManifest.xml中: <uses-permission android:name="android.per ...

  8. js获取本机mac地址,IP地址

    <!DOCTYPE HTML> <html> <head>     <title>js获取本机mac地址,IP地址,计算机名</title> ...

  9. 在windows中用java执行DOS命令arp -a获取已知MAC对应的ip地址

    在公司内网中,有一台主机(windows server2016)因为测试需要,在里面安装了九台centos7虚拟机,主机只在第一次安装系统时候链接显示器,之后就没有链接显示器,需要使用远程链接,但是因 ...

最新文章

  1. 图像合成与风格转换实战
  2. 激动~这是我看到的最好的目标检测RCNN了!
  3. 如何入门学习自动驾驶感知技术?
  4. 让Hinton后悔投少了的AI公司:吴恩达弟子徒孙创办,LeCun李飞飞Jeff Dean投资,产品让人无法拒绝...
  5. TinyMCE的使用
  6. redis 模糊删除实现
  7. 用户、角色和权限,多表查询
  8. pdf在html中加载不出来,在网页中打开显示PDF
  9. 动态ADF火车:以编程方式添加火车停靠站
  10. CodeSmith注册机,支持5.2.2和5.2.1版
  11. 高级排序之分割法(以某数为基准分割)
  12. 国军标GJB150可靠性试验检测服务第三方检测机构报告
  13. Asp.net自定义控件开发任我行(1)-笑傲江湖
  14. java关键字有system吗_java 关键字
  15. HUSTOJ教程(1)——安装部署
  16. matlab相关性分析
  17. 基于php的外卖订餐系统开题报告_校园网上订餐系统的设计与实现(PHP,MySQL)
  18. PC端微信登录实现流程
  19. 游戏小程序有哪些?这3个小程序值得推荐!
  20. 个人计算机有ip地址吗,如何查看ip? 查看个人电脑IP地址五大方法

热门文章

  1. appium===元素定位
  2. 【CSS】CSS前期回顾(2)
  3. OpenCV类型转换
  4. Node.js技术手册
  5. git 恢复误删的分支
  6. 什么是防火墙?—Vecloud微云
  7. 置顶 | 2019学习单/读书单(dream a little dream)
  8. 用SAPI实现Speech Recognition(SR) - 听写模式
  9. Android的按钮单击事件及监听器的实现方式
  10. flutter apk 打包