Cómo utilizar código Java para obtener la dirección Mac de un terminal móvil Android
/**
* El dispositivo abre una conexión WiFi y. obtiene la dirección Mac a través de wifiManager
*/
cadena estática pública getMacFromWifi (Context context){
ConnectivityManager conectividadManager = (ConnectivityManager) context.getSystemService(Context. CONNECTIVITY_ SERVICE);
Estado wifiState = conectividadManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI)TYPE_WIFI).getState()
if(wifiState == NetworkInfo.State.CONNECTED)//determinar si hay una conexión wifi actualmente en uso
WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_ SERVICE
if (!wifiManager.isWifiEnabled()); p>
if (wifiManager. getSystemService(Context.WIFI_ SERVICE));
if (!isWifiEnabled()) { //si el wifi actual no está disponible
wifiManager .setWifiEnabled(true);
}
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
return wifiInfo.getMacAddress();
}
devolver nulo ;
}