¿Iniciar una aplicación / intención de Android desde una etiqueta NFC?
En un dispositivo Android equipado con hardware de lector NFC, ¿existe algún soporte incorporado para usar el contenido de la etiqueta NFC para desencadenar una intención (por ejemplo, iniciar una aplicación)? Estoy preguntando si el soporte está allí por defecto, sé que podría construir mi propia aplicación para escuchar los eventos NFC y manejarlos.
Todas las aplicaciones de escritura de etiqueta de NFC que he visto parecen apoyar sólo el texto / URLs / contactos, y el soporte de contactos parece inútil ya que muchos son demasiado grandes para caber en una etiqueta.
- Iniciar nueva actividad después de escribir en la etiqueta NFC
- IOException con emulación de tarjeta basada en host
- Los intentos de NFC de Android no están iniciando mi actividad
- ¿Cómo saber si la etiqueta está presente?
- Lea la etiqueta NFC sin aplicación específica?
- ¿Etiqueta criptográfica de NFC / RFID?
- Hacer que la emulación de la tarjeta de host funcione para el pago
- Mensaje "Tipo de etiqueta NFC no admitido"
- Determinación de los requisitos de alimentación para una tarjeta inteligente sin contacto en Java.
- Android NFC lee los datos de ePassport
- Etiqueta Android NFC recibida con el receptor de difusión
- ¿Qué tan madura es la compatibilidad con Android NFC ISODep?
- Emparejamiento Bluetooth sin confirmación del usuario
Según el sitio para desarrolladores de Android , es posible que su aplicación filtre las intenciones de NFC, como ACTION_NDEF_DISCOVERED .
Esto es posible con los registros de aplicaciones de Android. Usted básicamente escribe el nombre del paquete de la aplicación que desea iniciar en su etiqueta NFC y cuando un dispositivo lo escanea, hará todo lo posible para abrir la aplicación. Si su no allí, le llevará al mercado para descargarlo. Esto sólo está disponible para los dispositivos 4.0 y superiores.
Vea esta guía de dev: https://developer.android.com/guide/topics/connectivity/nfc/nfc.html#aar
Si no intenta programar su aplicación para que lo haga usted mismo, puede utilizar una aplicación de terceros. Tales como "Trigger" (creo que se utiliza se llama NFCTasker o algo así).
Puede usarlo para leer etiquetas y escribir en etiquetas. Puedes crear varias acciones incluyendo el lanzamiento de una aplicación (otras incluyen cambiar el volumen, cambiar de wifi, texto a voz, enviar mensajes, etc.).
- Android – ¿Dónde está la base de datos SQLite almacenada
- Eclipse no puede encontrar android.support.v4.widget.SwipeRefreshLayout