Как получить Mac адрес в Android

июня
09
2012
Метки: android mac

Содержание

В Android есть возможность получить MAC адрес Wi-Fi адаптера. В этой статье раскажем, как это сделать.

Получение Mac-адреса является простой задачей. Необходимо добавить следующее разрешение в AndroidManifest.xml:


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

И воспользоваться следующей функцией:


public String getMacAddress() throws NoMacAddressAvailableException{
	WifiManager wifiManager = (WifiManager) getBaseContext()
			.getSystemService(Context.WIFI_SERVICE);
	WifiInfo wifiInfo = wifiManager.getConnectionInfo();
	if (wifiInfo.getMacAddress() != null) {
		return wifiInfo.getMacAddress();
	} else {
		throw new NoMacAddressAvailableException( "No SD card available" );
	}
}

< Как получить uptime (время работы устройства от последнего запуска) в Android

Напишите первое сообщение!

Вы должны войти под своим аккаунтом чтобы оставлять комментарии