让我们一起爱米兰
站内搜搜:
移动设备
请扫描二维码
或访问
m.milan100.com
您所在的位置 -> 米兰百分百 -> android相关 -> Android获取本机Mac地址及IP地址方法

Android获取本机Mac地址及IP地址方法

点击数:1710 发表时间:2011-02-09 13:55:15 作者: 来源链接:
分享到:
分享到微信

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地址方法:
  
public String getLocalIpAddress() {
  try {
   for (Enumeration<NetworkInterface> en = NetworkInterface
     .getNetworkInterfaces(); en.hasMoreElements();) {
    NetworkInterface intf = en.nextElement();
    for (Enumeration<InetAddress> 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;
 }
0
很 好
0
一 般
0
差 劲
热门新闻
相关文章
上一篇: Android 获取系统或SDCARD剩余空间信息
下一篇: adb工具的使用
评论区
匿名

返回首页 | 收藏本页 | 回到顶部
Copyright 2010. 米兰百分百 Powered By Bridge.
京ICP备15050557号