Comment envoyer des données entre deux appareils à l'aide de NFC sur android?
Salut, je suis en train d'élaborer une application simple à l'aide de NFC sur android. Le NFC de l'api est disponible en version android 2.3.3 et supérieur. Le est une documentation simple et le code de démonstration pour communiquer NFC appareil android et tag NFC.
- Je trouver un exemple de code à partir du lien ci-dessous.
http://developer.android.com/resources/samples/NFCDemo/index.html
Et je n'ai pas trouvé utile de code pour la communication entre deux appareils android.Merci de me suggérer quelques exemples de la façon dont nous pouvons faire de p2p, la communication entre deux appareils android.
Merci d'avance
Je ne peut trouver la démonstration avec ce lien?
OriginalL'auteur Raghu Rami Reddy | 2012-03-14
Vous devez vous connecter pour publier un commentaire.
Désolé si je dois vous décevoir, mais active p2p communication entre les 2 appareils Android pour l'instant n'est pas possible. Bien que vous pouvez pousser NDEF messages entre les 2 appareils utilisant le p2p. Cela fonctionne de la manière suivante. L'un des téléphones les registres NDEF message pour être poussé et dès que l'autre téléphone entrer dans le champ de l'autre téléphone, ce message est échangé. Dans l'ICS, le Faisceau de l'INTERFACE utilisateur s'affiche sur l'envoi du téléphone pour demander à l'utilisateur la confirmation pour envoyer le message. Tout cela ressemble plus à l'un des téléphones émule une balise, juste la différence est que LLCP protocole est utilisé de la communication.
Si ce comportement est bon pour votre cas d'utilisation que vous trouverez sur ce blog une bonne explication sur la façon d'utiliser cet effet:
http://www.jessechen.net/blog/how-to-nfc-on-the-android-platform/
et aussi regarder NFCAdapter doc (enableForegroundNdefPush et enableForegroundDispatch)
http://developer.android.com/reference/android/nfc/NfcAdapter.html#enableForegroundNdefPush%28android.app.Activity,%20android.nfc.NdefMessage%29
enableForegroundNdefPush
est obsolète maintenant; s'il vous plaît, utiliser lessetNdefPushMessage
.Merci de me répondre @Kamen Goranchev. Je n'ai pas testé le code de l'échantillon. je vais tester avec deux nexus téléphones. Je vous remercie.
OriginalL'auteur Kamen Goranchev
Cela est possible depuis la version d'Android 4.x avec le Faisceau de service. Lire plus
OriginalL'auteur migueloop