Você disse que os dois dispositivos estavam na mesma sala?
Cada dispositivo Android possui um alto-falante e um microfone. Em princípio, é possível que um aplicativo envie uma série de tons para o alto-falante e, em seguida, o outro aplicativo escute os tons e decodifique-os de volta para uma sequência de mensagens. Você pode (a) usar todo o espectro de áudio para enviar dados, como os acopladores acústicos dos anos 60 e 70, ou (b) usar uma largura de banda muito mais estreita, de 15 KHz até a mais alta suportada pelo dispositivo (provavelmente 24 KHz) - - um tubo de dados muito mais lento, mas a maioria das pessoas não consegue mais ouvir essas frequências - é ultrassônico para elas.
Os operadores de radioamadorismo desenvolveram muitas técnicas inteligentes para extrair sinais extremamente fracos de muito ruído.
" Comunicação pela entrada de áudio para telefones Android"
Leitura de som no Android: a b c
"O software Zoosh da Narrate utiliza os alto-falantes e microfones dos smartphones para permitir as mesmas comunicações de dados entre os dispositivos que a NFC de hoje fornece, mas com frequências ultrassônicas inaudíveis aos seres humanos". - Eweek , Slashdot .