【发布时间】:2014-02-03 15:54:11
【问题描述】:
我正在尝试使用这个获取 Eclipse android 模拟器的 Wifi 网络的 MAC 地址:
WifiManager wifiManager = (WifiManager) LoginActivity.this.getSystemService(WIFI_SERVICE);
WifiInfo wInfo = wifiManager.getConnectionInfo();
String macAddress = wInfo.getMacAddress();
System.out.println("HI");
System.out.println(macAddress);
这是android清单权限
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
当执行到达时
System.out.println(macAddress);
应用程序因 java nullpointerexception 而崩溃并关闭它。
做错了什么?我必须为模拟器添加 wifi 连接?
【问题讨论】:
-
你不能用wify连接模拟器link
标签: android