Démarrer une application Android/intention à partir d'un tag NFC?
Sur un appareil Android équipé de la technologie NFC lecteur de matériel, est-il un support intégré pour utiliser le NFC balise de contenu pour déclencher une intention (par exemple, le démarrage d'une application)? Je me demande si le support est là par défaut, je sais que je pourrais construire ma propre application pour écouter de la NFC événements et de les gérer.
Tous les tag NFC applications d'écriture que j'ai vu apparaître uniquement en charge le texte/Url/contacts et les contacts de support semble inutile, car beaucoup sont beaucoup trop gros pour rentrer dans une balise.
Vous devez vous connecter pour publier un commentaire.
Selon le Développeur Android site, il est possible pour votre application de filtre NFC intentions comme ACTION_NDEF_DISCOVERED.
C'est possible avec l'Application Android Enregistrements. En gros, vous écrivez le nom du package de l'application que vous souhaitez démarrer à partir de votre tag NFC et lorsque l'appareil scanne, elle fera de son mieux pour ouvrir l'application. Si elle n'est pas là, il vous faudra de Marché pour le télécharger. C'est seulement à la disposition 4.0 appareils et jusqu'.
Voir ce dev guide:
https://developer.android.com/guide/topics/connectivity/nfc/nfc.html#aar
Si vous n'êtes pas d'essayer de programmer l'application pour le faire vous-même, alors vous pouvez utiliser une 3ème partie de l'app. Comme "Déclencheur" (je crois que c'utilisés être appelé NFCTasker ou quelque chose comme ça).
Vous pouvez l'utiliser pour lire des étiquettes et à écrire à des balises. Vous pouvez créer des diverses mesures, y compris le lancement d'une application (d'autres incluent la modification de volume, le basculement wifi, texte à la parole, l'envoi de messages, etc).