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

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

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 

public String getLocalMacAddress() {           WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);           WifiInfo info = wifi.getConnectionInfo();          return info.getMacAddress();       }  

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

1.public String getLocalIpAddress() {   2.        try {   3.            for (Enumeration<NetworkInterface> en = NetworkInterface   4.                    .getNetworkInterfaces(); en.hasMoreElements();) {   5.                NetworkInterface intf = en.nextElement();   6.                for (Enumeration<InetAddress> enumIpAddr = intf   7.                        .getInetAddresses(); enumIpAddr.hasMoreElements();) {   8.                    InetAddress inetAddress = enumIpAddr.nextElement();   9.                    if (!inetAddress.isLoopbackAddress()) {   10.                        return inetAddress.getHostAddress().toString();   11.                    }   12.                }   13.            }   14.        } catch (SocketException ex) {   15.            Log.e("WifiPreference IpAddress", ex.toString());   16.        }   17.        return null;   18.    }  


更多相关文章

  1. Android(安卓)smali语法
  2. FregServer进程,获取ServiceManager代理对象
  3. 2011.07.19——— android intent 传递list或者对象
  4. 【Fragment】 Android(安卓)Fragment生命周期详解(图文)
  5. android唤醒屏幕--保持屏幕唤醒-Reprinted
  6. android发送restful风格的http请求
  7. Qt for Android获取手机序列号
  8. android之wifi体系架构源码流程分析
  9. [Android]设置Activity为全屏显示的两种方法

随机推荐

  1. 分析一下PHP中的Trait机制原理与用法
  2. 谈谈PHP中require和include的区别
  3. PHP中的is_callable()与method_exists()
  4. php的6种输出方式的区别
  5. 了解PHP文件上传相关知识
  6. PHP中static和self的区别
  7. 谈谈PHP中strlen和mb_strlen的区别
  8. php中常用的4种运行方式
  9. 了解一下PHP面向对象的相关概念
  10. 11个程序员最常犯的MySQL错误(PHP开发)