Java tutorial
//package com.java2s; import android.content.Context; import android.net.wifi.WifiManager; import android.provider.Settings; public class Main { public static String getMacAddress(Context context) { WifiManager wimanager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE); String macAddress = wimanager.getConnectionInfo().getMacAddress(); if (macAddress == null) { //Device doesn't have mac address or wi-fi is disabled macAddress = Settings.Secure.getString(context.getContentResolver(), Settings.Secure.ANDROID_ID); } return macAddress; } }