El escenario 1 no es posible, simplemente no es compatible con la API NFC de Android.
El escenario 2 es posible, con Android Beam, simplemente necesita envolver sus datos en un NdefMessage y la misma aplicación en el Cliente necesita el filtro de intención correcto para capturar esa intención ACTION_NDEF_DISCOVERED entrante. Luego, como dijiste, el cliente analizará los datos y luego podrá enviar otro NdefMessage de vuelta al Retriever. Sin embargo, el usuario en el Cliente podría tener que tocar la pantalla para devolver el mensaje, no estoy seguro de esa parte.
Cuando desarrollé mi aplicación de Android, InstaWifi, utilicé este tutorial para implementar Android Beam (http://developer.android.com/gui…). De hecho, escribí un tutorial sobre cómo integrar NFC hace un tiempo (http://www.jessechen.net/blog/ho…), pero algunas de las llamadas a la API han quedado en desuso. Sin embargo, todavía da una buena idea de cómo funciona NFC en Android.
- ¿Por qué se anunciará Kotlin como el nuevo lenguaje de programación de Android?
- ¿Cuánto dinero suele gastar un pequeño desarrollador de Android para promocionar su aplicación?
- Considerando que el patrón de bloqueo de Android es una unidad cuadrada, ¿qué patrón (s) de bloqueo legal es el más largo?
- ¿Qué es un teléfono Android?
- ¿Cómo empiezo con OpenGL ES en Android?