Ho creato un'applicazione che analizza i tag con lo scanner NFC. Invece dell'app Tag predefinita, la mia app inizia quando viene letta una carta.Android: Nuovo tag raccolto - Tipo di tag sconosciuto
Funziona tutto, ma c'è una cosa che è piuttosto fastidioso: quando la scansione di una scheda molto veloce, la mia domanda non sembrano rispondere, ma l'applicazione di default Tag apre (vedi https://i.stack.imgur.com/lGwiM.png). C'è un modo per disattivare l'app predefinita o per avviare la mia app più veloce?
Cosa intenti vengono visualizzati nel logcat? Puoi incollare l'output qui? Che cosa intendi con la scansione molto veloce, allontani rapidamente il telefono prima che abbia la possibilità di ottenere tutti i dati? Questo potrebbe essere il motivo. – robertly
Questo è ciò che ricevo: 02-10 11: 30: 32.023: I/ActivityManager (109): Starting: Intent {act = android.nfc.action.TECH_DISCOVERED flg = 0x10000000 cmp = com.google.android.tag /com.android.apps.tag.TagViewer (ha extra)} da pid 194 02-10 11: 30: 32.312: I/ActivityManager (109): Starting: Intent {act = android.intent.action.VIEW dat = contenuto: //com.android.apps.tag/ndef_msgs/19 flg = 0x4000000 cmp = com.google.android.tag/com.android.apps.tag.TagViewer (ha extra)} da pid -1 Sì, intendevo quando sposto il telefono velocemente. So che è la causa, ma voglio che venga mostrata la mia app. – pimd