public String macAddress = "";//wifi物理地址public void getWifiMacAddress(){    final WifiManager wifi = (WifiManager)getSystemService(Context.WIFI_SERVICE);    if(wifi == null){    return;    }    WifiInfo info = wifi.getConnectionInfo();    this.macAddress = info.getMacAddress();    if(this.macAddress == null && !wifi.isWifiEnabled()){    new Thread(){    @Override    public void run(){    wifi.setWifiEnabled(true);    for(int i = 0 ; i < 10 ; i ++){    WifiInfo info = wifi.getConnectionInfo();        macAddress = info.getMacAddress();        if(macAddress != null){        break;        }        try {Thread.sleep(500);} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}    }    wifi.setWifiEnabled(false);    }    }.start();        }    }

更多相关文章

  1. android获取本机的IP地址和mac物理地址
  2. Android获取物理地址(支持5.0~10.0)

随机推荐

  1. android 网络
  2. Android中声音处理流程
  3. android中重写onTouchEvent分别实现点击
  4. android渲染网页时onPageFinished不触发
  5. Android 自定义View 横向翻页
  6. Android圆环形自定义进度条控件的绘制
  7. Android软键盘弹出不影响布局的方法
  8. android查看每个app的内存占用情况
  9. android service 实例
  10. 修改Android Studio的字体