2011-08-10 7 views
0

私はMifare Ultralight Tagにいくつかのデータ(NDEF)を書きます。次に、タグはNdef.MakeReadOnly()でのみ読み込みが設定されます。タグはその後に読み込まれるように見えます。Mifare UlralightをAndroidで作成する書き込み

しかし、タグの内容を見ると、ページ(4-15、Lxバイトは1に設定されている)だけがロックされ、3つのBLxバイトは0のままです。これが正しいとすれば、ページロックは再び変更されました。ページ2、バイト2 = 11111000、ページ2バイト3 = 11111111 - (http://www.nxp.com/documents/data_sheet/MF0ICU1.pdf、12ページ参照)。

タグを永久に書き込み禁止にする方法はありますか?

お時間をいただきありがとうございます。

答えて

0

タグ全体を読み取り専用にするには、NdefではなくMifareUltralightとしてタグを再度取得できます。次に、あなたがする

MifareUltralightTag.transceive(new byte[] {0x26}); 

続い

MifareUltralightTag.writePage(2,new byte[] {0x00, 0x00, 0xFF, 0xFF}); 

行う "新しいロックの設定を有効に。"

関連する問題