欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android編程獲取設(shè)備MAC地址的實現(xiàn)方法

 更新時間:2017年01月22日 11:21:09   作者:books1958  
這篇文章主要介紹了Android編程獲取設(shè)備MAC地址的實現(xiàn)方法,涉及Android針對硬件設(shè)備的操作技巧,需要的朋友可以參考下

本文實例講述了Android編程獲取設(shè)備MAC地址的實現(xiàn)方法。分享給大家供大家參考,具體如下:

/**
* 獲取設(shè)備的mac地址
*
* @param ac
* @param callback
*      成功獲取到mac地址之后會回調(diào)此方法
*/
public static void getMacAddress(final Activity ac, final SimpleCallback callback) {
    final WifiManager wm = (WifiManager) ac .getSystemService(Service.WIFI_SERVICE);
    // 如果本次開機后打開過WIFI,則能夠直接獲取到mac信息。立刻返回數(shù)據(jù)。
    WifiInfo info = wm.getConnectionInfo();
    if (info != null && info.getMacAddress() != null) {
      if (callback != null) {
        callback.onComplete(info.getMacAddress());
      }
      return;
    }
    // 嘗試打開WIFI,并獲取mac地址
    if (!wm.isWifiEnabled()) {
      wm.setWifiEnabled(true);
    }
    new Thread(new Runnable() {
      @Override
      public void run() {
        int tryCount = 0;
        final int MAX_COUNT = 10;
        while (tryCount < MAX_COUNT) {
          final WifiInfo info = wm.getConnectionInfo();
          if (info != null && info.getMacAddress() != null) {
            if (callback != null) {
              ac.runOnUiThread(new Runnable() {
                @Override
                public void run() {
                  callback.onComplete(info.getMacAddress());
                }
              });
            }
            return;
          }
          SystemClock.sleep(300);
          tryCount++;
        }
        // 未獲取到mac地址
        if (callback != null) {
          callback.onComplete(null);
        }
      }
    }).start();
}

SimpleCallback是一個簡單的回調(diào)接口:

public interface SimpleCallback {
  void onComplete(String result);
}

更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android編程之a(chǎn)ctivity操作技巧總結(jié)》、《Android資源操作技巧匯總》、《Android開發(fā)入門與進階教程》、《Android視圖View技巧總結(jié)》、《Android操作SQLite數(shù)據(jù)庫技巧總結(jié)》、《Android數(shù)據(jù)庫操作技巧總結(jié)》、《Android編程開發(fā)之SD卡操作方法匯總》及《Android控件用法總結(jié)

希望本文所述對大家Android程序設(shè)計有所幫助。

相關(guān)文章

最新評論