在清单文件中加入以下权限AndroidManifest.xml:
引用
<!-- 访问网络 -->
<uses-permission android:name="android.permission.INTERNET" />
<!-- 访问Wi-Fi网络 -->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />


获取Android本机IP地址和MAC,Test.java类:
package com.iaiai.test;import java.net.InetAddress;import java.net.NetworkInterface;import java.net.SocketException;import java.util.Enumeration;import android.content.Context;import android.net.wifi.WifiInfo;import android.net.wifi.WifiManager;import android.test.AndroidTestCase;import android.util.Log;public class Test extends AndroidTestCase {private final String TAG = "Test";public void testLocalIpAndMac() {Log.i(TAG, "IP: " + getLocalIpAddress() + ", MAC: "+ getLocalMacAddress());}/** * 获取Android本机IP地址 *  * @return */private 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;}/** * 获取Android本机MAC *  * @return */private String getLocalMacAddress() {WifiManager wifi = (WifiManager) this.getContext().getSystemService(Context.WIFI_SERVICE);WifiInfo info = wifi.getConnectionInfo();return info.getMacAddress();}}


运行结果:

更多相关文章

  1. 【阿里云镜像】切换阿里巴巴开源镜像站镜像——Debian镜像
  2. Android(安卓)获取包名,版本信息
  3. android pdf 阅读器开发, pdf demo, pdf第三方控件
  4. Android(安卓)经典小技巧总结
  5. Android获取ROOT权限
  6. Android(安卓)获取url中的参数
  7. 2010.12.26——— android 获得手机号码 和 IMEI号 等
  8. Android(安卓)经典小技巧总结
  9. Android获取当前网络状态和获取当前设备网络ip地址

随机推荐

  1. Unity3D和Android之间的方法交互(jar模式
  2. Android(安卓)渗透测试学习手册(一)Android
  3. Android(安卓)UI开发专题(一) 之界面设计
  4. SVG 矢量图和矢量动画介绍
  5. EditText控件设置只读
  6. Android(安卓)BootLoader及两种刷机模式f
  7. Android之LocationManager类的方法详解
  8. Android(安卓)UI开发第三十五篇——AppCo
  9. Android(安卓)OpenCV获取相机并拍(Androi
  10. 一种在android中实现MVP模式的新思路