今天做了一个获取获取wifi的mac的小demo

来源:互联网 发布:网络卖电影挣钱 编辑:程序博客网 时间:2024/05/18 08:03

时间紧迫,直入主题.

1.权限:

 <!-- 获取网卡MAC的权限 -->
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" >
    </uses-permission>
    <!-- 开启wifi的权限 -->
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />


2.方法:

private String getWifiMac() {


WifiManager manager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
int state = manager.getWifiState();
if (state != WifiManager.WIFI_STATE_ENABLED
&& state != WifiManager.WIFI_STATE_ENABLING) {
manager.setWifiEnabled(true);
}
WifiInfo info = manager.getConnectionInfo();
return info.getMacAddress();
}


3.经测试,可以顺利拿到mac地址

0 0
原创粉丝点击