2012年6月6日水曜日

MACアドレスの取得方法

MACアドレスの取得方法


        WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
        WifiInfo wifiInfo = wifiManager.getConnectionInfo();
        String macAddress = wifiInfo.getMacAddress();

Manifestに以下を追加

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>

2012/6/21追記
無線LANが、電源ON時にOFFになっていると、MACアドレスは取得できないことが判明。
デバイス識別として他に使えるのはシリアル番号くらいしかなさそう。

String serialId = android.os.Build.SERIAL;
試してないが、今度やってみよう。

0 件のコメント:

コメントを投稿