現在、私は MF1S50 カードを使用しており、セクターやブロックなどの典型的な Mifare Classic 構造に従っています。
どのブロックも保護されていない場合でも、ndef メッセージを読み書きできます。メッセージは、最初の数ブロックだけである 356 バイトを消費しているようです。
を使って書いNdef.writeNdefMessage()
たり読んだりしてNdef.getNdefMessage()
います。
使用しているブロックをパスワードで保護し、これらのブロックのNdef.getNdefMessage
読み取りとNdef.writeNdefMessage
書き込みに使用し続けることはできますか?
(私の最初の本能は、それは不可能だと言っています)。そうでない場合、一般的な手順は何ですか?これがうまくいく方法ですか?
接続 -> 認証 -> 読み取り -> インクリメント -> 読み取り -> 閉じる。
こうなったらきっと、
<action android:name="android.nfc.action.NDEF_DISCOVERED" />
使えませんよね?