Содержание
В 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 |