2017-12-04 4 views
0

NFCタグからデータを読み込み、NFCタグにデータを保存しようとしています。 アクセスごとにスマートフォンにNFCタグを接続(読み取り/書き込み)してから再度取り外す必要があるのですか、データを読み込んでから再度保存しているときにNFCタグを携帯電話に残すことは可能ですかその上に。android nfc同時に読み書きします。

感謝:)

+0

@Maximillian問題が発生しているコードがありますか、それとも可能かどうかを判断しようとしていますか?これまでに試したコードを追加すると、答えが見つかる可能性が大きくなります。 – bakoyaro

+0

確かに可能ですが、あなたの正確なユースケース(どのデータが読み書きされているのか、あなたが使っている正確なタグ技術、どのような環境について話しているのか)を説明してください...おそらくそれはMIT AppInventorでも可能です... – ErikM

+0

@ Mximillian、私は徹底的にあなたの質問を読んでいない、私の謝罪、あなたはタグを言及し、私はちょうどNFC通信を見て、すぐに答えた。私の更新を見てください、あなたは間違いなくこれを行うことができます。 – Sam

答えて

0

UPDATE:私は否決されたため は、私は完全にあなたの質問を読んでいないことに気付きました。あなたはタグを扱い、Beam NFC P2Pではないので、タグを前後に含むように私の答えを更新することができます。

まず、マニフェストでフィルタリングされたタグタイプからタグをタップして取得します。 タグタグ= intent.getParcelableExtra(NfcAdapter.EXTRA_TAG); Ndef ndefTag = Ndef.get(タグ);

次にあなたがして接続することができます()と writeNdefMessage(...)

引き離して、もう一度タップする必要はありません。

また、膨らみを書きたくない場合は、便利なツールもあります。 https://github.com/skjolber/ndef-tools-for-android

旧回答:(それはP2P NFC空間で誰かを助けた場合に残すこと) あなたが戻って多くの操作を行うことができ、たとえばGoogleの支払いなどのNFCデバイスと通信している場合、これは、P2PビームNFC技術に基づいていたとあなたが近くにいる限り、前進する。たとえば、Google Payment NFCを使用すると、端末から情報が読み取られた後、NFC経由でハンドシェイクが行われ、トランザクションが実行されます。私は実際にギフトカードの処理と安全な暗号化ハンドシェイクのためにこの正確なことをやったソフトウェアを書きました。

あなたのコーディングで少し余分な作業が必要ですが、間違いなく行うことができます。

https://developer.android.com/guide/topics/connectivity/nfc/hce.html

詳細については、このトピックを参照してください。クイック読み取りや書き込みと全く同じではありませんが、間違いなく前後して行くことができます。

関連する問題