Question

Il suffit de regarder à travers la nouvelle version documents Gingerbread et je vois qu'ils ont ajouté un certain soutien pour Near Field Communication (comme prévu).

Cependant, il me semble que la réception ne (vous pouvez recevoir des communications NFC et des messages, mais vous ne pouvez pas les envoyer). Est l'interprétation que tout le monde? Ont pas eu la chance de faire une plongée profonde, mais c'est ce qu'il m'a semblé. Seulement 3 classes ajoutées et je ne vois pas une méthode send () nulle part.

Alors, ne reçoit que est correct, mais qui nous laisse avec cellule, wi-fi, Bluetooth si nous avons besoin de communiquer de nouveau. Suis-je manque quelque chose ici?

Était-ce utile?

La solution

  

Suis-je manque quelque chose ici?

Dans Android 2.3, je ne pense pas. Je suis d'accord qu'il semble en lecture seule, en termes de l'API et le code échantillon qu'ils fournissent.

Toutefois, il semble que les supports matériels Nexus S NFC lire et écrire, API donc peut-être d'autres sont à venir dans les futures versions d'Android.

En attendant, pensez à tags NFC comme jouant un rôle semblable à celui des codes QR.

Autres conseils

Dans la dernière version Gingerbread il est le support en écriture pour les balises, et pour la fonctionnalité P2P limitée. Avec enableForegroundNdefPush () vous pouvez envoyer des messages NDEF à l'autre appareil.

Android 2.3 docs fait état que la fonctionnalité est en lecture seule capacité, mais ne fait aucune mention de transmision. Envoyer des capacités semblent être implicitement indisponibles avec la version actuelle.

  

"Android 2.3 comprend une pile NFC et   API cadre qui permet aux développeurs   lire les tags NDEF ... "

  

Android 2.3.3 améliorée et fournit un support étendu pour NFC, pour permettre aux applications d'interagir avec d'autres types de balises de nouvelles façons.

     

Un nouvel ensemble complet d'API donnent les applications en lecture et en écriture à un plus large éventail de technologies d'étiquettes standards, y compris:

     
      
  • NFC-A (ISO 14443-3A)
  •   
  • NFC-B (ISO 14443-3B)
  •   
  • NFC-F (JIS 6319-4)
  •   
  • NFC-V (ISO 15693)
  •   
  • ISO-DEP (ISO 14443-4)
  •   
  • Mifare classique
  •   
  • Mifare Ultralight
  •   
  • Forum NFC balises NDEF
  •   

Voir la Présentation de l'API pour plus d'informations.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top