2 votes

Comment détecter/lire le tag NFC en service

Comment puis-je lire le tag NFC en arrière-plan via un service ? Je peux déjà le lire dans une activité (j'ai trouvé quelques codes sources mais je ne comprends pas vraiment comment cela fonctionne) mais je ne trouve rien sur la lecture dans un service ou un Runnable.

Merci de votre aide

1voto

Jakolcz Points 566

J'ai enfin trouvé comment le résoudre. Je dois utiliser ces filtres d'intention dans AndroidManifest.xml pour exécuter correctement mon activité.

<intent-filter>
    <action android:name="android.nfc.action.TECH_DISCOVERED"/>
    <meta-data android:name="android.nfc.action.TECH_DISCOVERED" />
</intent-filter>

<intent-filter>
    <action android:name="android.nfc.action.TAG_DISCOVERED" />
    <category android:name="android.intent.category.DEFAULT" />
</intent-filter>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X