Comment tester le NFC de l'api?
J'ai un Nexus S avec la technologie NFC et de l'API Android et.
Je suppose que le NFC n'est pas simulé via l'émulateur (?).
Et je n'ai qu'un téléphone compatible avec la technologie NFC.
Puis-je utiliser les cartes RFID pour tester des applications NFC-je faire? Ou devrai-je obtenir un autre téléphone compatible avec la technologie NFC?
Grâce
OriginalL'auteur Thomas Clayson | 2012-02-16
Vous devez vous connecter pour publier un commentaire.
NFC a deux modes différents: carte de la lecture/écriture et téléphone de peer-to-peer de communication. Carte de test de lecture/écriture de la fonctionnalité dans votre application NFC exige généralement vrai de cartes. Dans certains cas, lorsque la carte contient un soi-disant NDEF-formaté message est automatiquement lu à partir de la carte par le système d'exploitation Android et livrés à votre application dans une Intention, vous pouvez le tester ou de simuler cela en générant le correspondant de l'Intention de vous-même.
Dans Android, peer-to-peer mode correspond à la fonction Android Beam. La réception d'un Android beam message dans votre application fonctionne de la même que la détection d'un message NDEF à partir d'une carte: Android offre le NDEF message à l'Intention de votre application. Pour tous les moyens et les fins, le but est pratiquement le même que celui obtenu à partir d'une carte contenant le même message. Afin de recevoir un Android Beam message peut être simulé à l'aide d'une carte (en supposant que la mémoire de la carte est assez grand pour stocker le message).
Pour tester l'envoi d'un Android Beam message, je ne vois pas d'autre moyen que d'utiliser un deuxième téléphone.
OriginalL'auteur NFC guy
Cela peut aussi être d'une certaine aide pour vous.
FakeTagsActivity — Une activité qui lance des balises comme si elles avaient été scannés. Ceci est utile si vous n'avez pas accès à NFC de l'appareil ou de l'étiquette.
http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/simulator/FakeTagsActivity.html
Le lien ci-dessus ne fonctionne plus. Aucune idée de la version du SDK cet échantillon était de la partie?
Trouvé. Android-15. Téléchargé le SDK Manager.
Trouvé un lien: tool.oschina.net/uploads/apidocs/android/resources/samples/...
OriginalL'auteur tanuj
Il est également Ouvert projet NFC, qui permet d'exécuter un émulateur Android avec l'Open NFC de la pile. Vous pouvez ensuite utiliser le NFC simulateur de présenter de carte de RFID à l'émulateur.
Je l'ai utilisé pour tester mon Android NFC projets. Cependant, je dois dire que c'est assez pénible de se lever et courir. J'ai aussi trouvé l'émulateur à être instable et de perdre la connexion avec la bad. De toute façon, vous pourriez faire un essai:
http://open-nfc.org
open-nfc.org n'est plus disponible. http://open-nfc.sourceforge.net/wp/
OriginalL'auteur Pierto
Je vous recommandons de commander certaines balises en ligne pour se familiariser avec la technologie. Vous ne voulez probablement pas à faire plus d'session par l'intermédiaire de la technologie NFC, de toute façon, de sorte que l'incorporation de certains messages NDEF dans les balises pour un one-shot est un bon point de départ. J'ai aussi eu beaucoup de cette guide Android.
J'ai créé un NFC Plugin Eclipse qui pourrait être intéressant pour vous, il est livré avec un correspondant (gratuit) de l'application Android qui effectue le NFC et d'interfaçage devrait être bon pour le niveau d'entrée NFC développeurs.
Edit: Plugin prend également en charge certains lecteurs de carte 🙂
OriginalL'auteur ThomasRS