Como compartilhar arquivos com NFC

O Android permite transferir arquivos grandes entre dispositivos usando o recurso de transferência de arquivos do "Android Beam". Esse recurso tem uma API simples e permite que os usuários iniciem o processo de transferência simplesmente encostando os dispositivos. Em resposta, a transferência de arquivos do "Android Beam" copia arquivos automaticamente de um dispositivo para outro e notifica o usuário quando termina.

Enquanto a API de transferência de arquivos do "Android Beam" lida com grandes quantidades de dados, a API de transferência de NDEF do "Android Beam" introduzida no Android 4.0 (API de nível 14) lida com pequenas quantidades de dados, como URIs ou outras mensagens pequenas. Além disso, o "Android Beam" é apenas um dos recursos disponíveis no framework de NFC do Android, que permite ler mensagens NDEF de etiquetas NFC. Para saber mais sobre o "Android Beam", consulte o tópico Enviar mensagens NDEF para outros dispositivos. Para saber mais sobre o framework de NFC, consulte o guia da API Near Field Communication.

Dependências e pré-requisitos

  • Android 4.1 (API de nível 16) ou mais recente
  • Pelo menos dois dispositivos Android compatíveis com NFC. O uso de NFC não é compatível com o emulador

Lições

Como enviar arquivos para outro dispositivo
Saiba como configurar seu app para enviar arquivos para outro dispositivo.
Como receber arquivos de outro dispositivo
Saiba como configurar seu app para receber arquivos enviados por outro dispositivo.

Para mais informações relacionadas, consulte Como usar o armazenamento externo