He creado una aplicación que escanea etiquetas con el escáner NFC. En lugar de la aplicación de etiqueta predeterminada, mi aplicación se inicia cuando se lee una tarjeta.Android: nueva etiqueta recopilada: tipo de etiqueta desconocida
Funciona por completo, pero hay algo que es bastante molesto: cuando escaneo una tarjeta muy rápido, mi aplicación parece no responder, pero se abre la aplicación de etiqueta predeterminada (consulte https://i.stack.imgur.com/lGwiM.png). ¿Hay alguna forma de desactivar la aplicación predeterminada o iniciar mi aplicación más rápido?
Qué intentos se están presentando en el Logcat? ¿Puedes pegar el resultado aquí? ¿A qué te refieres al escanearlo muy rápido? ¿Mueves el teléfono rápidamente antes de que tenga la oportunidad de obtener todos los datos? Esta podría ser la razón. – robertly
Esto es lo que recibo: 02-10 11: 30: 32.023: I/ActivityManager (109): Inicio: Intención {act = android.nfc.action.TECH_DISCOVERED flg = 0x10000000 cmp = com.google.android.tag /com.android.apps.tag.TagViewer (tiene extras)} de pid 194 02-10 11: 30: 32.312: I/ActivityManager (109): Inicio: Intención {act = android.intent.action.VIEW dat = contenido: //com.android.apps.tag/ndef_msgs/19 flg = 0x4000000 cmp = com.google.android.tag/com.android.apps.tag.TagViewer (tiene extras)} del pid -1 Sí, quise decir cuando moví el teléfono rápidamente. Sé que esa es la causa, pero quiero que se muestre mi aplicación. – pimd