Cómo compartir archivos con NFC

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Android permite transferir archivos grandes entre dispositivos utilizando la función de transferencia de archivos Android Beam. Esta función tiene una API simple y permite a los usuarios iniciar el proceso de transferencia con solo tocar dispositivos. En respuesta, la transferencia de archivos de Android Beam copia automáticamente los archivos de un dispositivo a otro, y notifica al usuario cuando finaliza.

Si bien la API de transferencia de archivos de Android Beam controla grandes cantidades de datos, la API de transferencia NDEF de Android Beam presentada en Android 4.0 (API nivel 14) controla pequeñas cantidades de datos, como URI u otros mensajes pequeños. Además, Android Beam es solo una de las funciones disponibles en el marco de trabajo de NFC de Android, que permite leer mensajes NDEF desde etiquetas NFC. Para obtener más información sobre Android Beam, consulta el tema Cómo transmitir mensajes NDEF a otros dispositivos. Para obtener más información sobre el marco de trabajo NFC, consulta la guía de la API de Comunicación de campo cercano.

Dependencias y requisitos previos

  • Android 4.1 (API nivel 16) o una versión posterior
  • Al menos dos dispositivos Android habilitados para NFC (NFC no es compatible con el emulador)

Lecciones

Cómo enviar archivos a otro dispositivo
Aprende a configurar tu app para enviar archivos a otro dispositivo.
Cómo recibir archivos de otro dispositivo
Aprende a configurar tu app para recibir archivos enviados por otro dispositivo.

Para obtener información relacionada adicional, consulta Cómo usar el almacenamiento externo