Sommaire

Prise en charge du NFC NFC:prise en charge

Tous les appareils fonctionnant sous Android ne prennent pas en charge la technologie NFC. Avant d’initier une communication NFC dans une application, il est donc plus que nécessaire de vérifier si la technologie est disponible sur l’appareil de l’utilisateur. Ensuite, il faut "informer" l’appareil hôte que l’application est capable de prendre en charge une communication NFC.

1. Utiliser avec un NFC:émulateurémulateur

Même si les tests en conditions réelles sont indispensables, il est pratique de pouvoir utiliser, durant les différentes phases de développement, un émulateur Android.

Pour développer des fonctionnalités NFC, en plus de l’émulateur Android classique, le développeur doit avoir recours à un mécanisme d’émulation de cartes/tags NFC. Le projet Open NFC, soutenu par la société Inside Secure (https://www.insidesecure.com), fournit gratuitement un tel émulateur.

Pour faire fonctionner l’émulation, il faut installer trois éléments :

  • Une image de terminal Android.

  • L’application ConnectionCenter, qui gère la connexion entre l’émulateur de tag et l’émulateur Android.

  • L’application NFC:NFC Controller SimulationNFC Controller Simulation, qui simule les tags NFC.

Le processus d’installation ainsi que les sources des éléments à télécharger ...