Зміст
В 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 |