I'm going to take a leap and assume that you want this MAC address to set a unique device identifier. Mac addresses are not a way to do this.
There is an Android Developer blog entry titled β Identifying Application Installs,β which pretty well describes the topic of generating a unique identifier, including popular methods and pros / cons. It's definitely worth a read. Very relevant for this message is the following quote:
It may be possible to get the Mac address from WiFi or Bluetooth devices. We do not recommend using this as a unique identifier. For starters, not all devices have WiFi. Also, if Wi-Fi is not turned on, the hardware may not report the Mac address.
Options available to you include TelephonyManager.getDeviceId (), android.os.Build.SERIAL and Settings.Secure.ANDROID_ID, all of which are described in more detail in the related message.
Alexander Lucas May 31 '11 at 19:37 2011-05-31 19:37
source share