Як отримати 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

Напишіть перше повідомлення!

Ви повинні увійти під своїм аккаунтом щоб залишати коментарі