¿Tiene el emulador de dispositivos Android una dirección MAC?

Escribí el siguiente código para obtener la dirección MAC:

WifiManager wimanager = (WifiManager) getSystemService(Context.WIFI_SERVICE); String address = wimanager.getConnectionInfo().getMacAddress(); Log.d("TOKEN", address); 

Esto funciona perfectamente en mi teléfono, pero en el emulador de Android devuelve null. ¿Es esto porque el emulador de Android no tiene una dirección MAC?

3 Solutions collect form web for “¿Tiene el emulador de dispositivos Android una dirección MAC?”

Es lo mismo que cuando intenta obtener una bodega de las cosas bluetooth en el emulador. No hay MacAdress y debe devolver null. Pruebe con un dispositivo real y funcionará. El código es correcto.

Vea este post en el que he enviado el ejemplo de Utils.java para proporcionar implementaciones de puro java y funciona sin WifiManager. El código funciona también en Emulator.

 Utils.getMACAddress("wlan0"); Utils.getMACAddress("eth0"); Utils.getIPAddress(true); // IPv4 Utils.getIPAddress(false); // IPv6 

De forma predeterminada, el emulador de Android ejecuta la emulación de una conexión Ethernet, pero no una conexión wifi. Dado que el Wifi no está habilitado, su código no muestra una dirección MAC wifi. Ver http://kmansoft.com/2010/07/27/debugging-wifi-in-the-emulator/

He encontrado esta respuesta muy útil cuando intento ver todos los dispositivos de red y MacAddress en mi dispositivo – https://stackoverflow.com/a/17719579/90236 para ver

  • Cómo obtener la dirección MAC de Android Wi-Fi Hotspot / tethering / AP
  • ¿Es posible escribir un wifi cracking util para teléfonos Android? Modo de monitor vs Multicast?
  • SecurityException al obtener los resultados de la exploración Wifi
  • Aplicación de Android Dispositivo Wi-Fi - Conectividad AP
  • Notificación de muestra de Android de BroadcastReceiver
  • UDP Multicasting desde el móvil a la PC
  • ¿Utiliza simultáneamente wifi y la interfaz 3G en Android?
  • Analizar todos los dispositivos wifi cerca del teléfono
  • ¿Cómo obtener la seguridad WiFi (NINGUNA, WEP, WPA, WPA2) de Android WifiConfiguration entrada?
  • hostapd & rpbi portal cautivo
  • Cómo detener la exploración wifi en Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.