¿Las aplicaciones predeterminadas de Android (teléfono, navegador,...) son compatibles con NFC?

¿Hay algún soporte predeterminado en las aplicaciones básicas de Android (teléfono, navegador, contactos...) para NFC?

Porque si quiero desarrollar para NFC, el usuario deberá instalar mi aplicación NFC. Pero para tareas simples que usan aplicaciones predeterminadas como el teléfono, ¿hay algún soporte predeterminado? Por ejemplo si quiero hacer una etiqueta NFC para llamar a mi número de teléfono. ¿O tendría que crear una aplicación incluso para esto?

Creo que está orientado a OEM y cada fabricante de teléfonos tiene sus propias aplicaciones desarrolladas en los teléfonos. Mi Xperia S tiene algunas aplicaciones y funciones integradas para NFC. por ejemplo, puedo configurar una etiqueta NFC para iniciar mi navegador o llamar a un número, todo esto lo hace una aplicación que Sony ha integrado en su ROM.

Respuestas (2)

Esencialmente, las aplicaciones individuales no necesitan tener ningún conocimiento de NFC en absoluto, solo responden a una de sus intenciones estándar que les ha sido enviada por el servicio NFC central de Android. De manera predeterminada, ese Servicio NFC maneja la lectura de la etiqueta NFC y activa la intención relevante de pasar información a otra aplicación en el dispositivo, como el Marcador.

Una manera muy fácil de jugar con las acciones de activación de NFC es usar la aplicación ON{X} de Microsoft (sí, extrañamente, esta es una aplicación de Microsoft que solo está disponible en Android). Siempre que ya tenga el soporte de hardware, esto le permite activar una gran cantidad de acciones con una etiqueta NFC, con una cantidad absolutamente mínima de secuencias de comandos simples. Consulte su entrada de blog reciente sobre NFC para conocer algunas de las cosas que puede hacer.

Sí, esta es la respuesta perfecta...

Desde la introducción de NFC en Android 2.3 Gingerbread, se ha incluido cierto soporte básico para NFC, como abrir el navegador al escanear una etiqueta NFC con una URL http://, abrir la aplicación del teléfono con un tel: URI, enviar mensajes con un SMS: URI, correo electrónico con mailto: URI, agregar un contacto con una etiqueta vCard, etc.

Desde Android 4.0 ICS, algunas aplicaciones estándar y muchas aplicaciones de Google también se han ampliado con la función de compartir datos a través de Android Beam. Por ejemplo, la URL del navegador actual, un contacto mostrado, la URL del clip en la aplicación Youtube, la ubicación mostrada en Maps, etc. De forma predeterminada, también las aplicaciones que no son NFC comparten su URL de Play Store a través de Android Beam.