使用する正確なタグによって多少異なります。AndroidがサポートするNDEFメッセージを保存するための標準のNFCフォーラムタグタイプには、このために定義された特定の機能はありません。したがって、AndroidAPIもそれを提供しません。のみmakeReadOnly()
があり、ほとんどの場合、タグは不可逆的に読み取り専用になります。
ただし、実際に必要なNFC機能を実装するタグ内のチップを見ると、多くの場合、より多くの機能を提供します。これらの追加機能には、書き込み用のアクセス制御が含まれる場合があり、チップを必要に応じて構成できます。
いくつかの例(私が最もよく知っているので、すべてNXPによって製造されています):
- MIFAREクラシック:メモリセクターは2つのキーで保護されています。1つのキーは読み取り専用に構成でき、もう1つのキーはメモリの書き込みに使用できます。注意:すべてのAndroidデバイスがこれらにアクセスできるわけではありません!
- MIFARE Ultralight C:上書きを防ぐために追加のパスワード保護を提供できます
- MIFARE DESFire:キーなしの読み取り専用アクセスを含む、複数の認証キーとアクセス権を構成できます
- ICODE SLI(X)-S:上書きを防ぐために追加のパスワード保護を提供できます
これらのタグのほとんどは、通常、オンラインで販売されています。ただし、構成を行う方法に関するすべての情報を収集するには、インターネットで少しハントする必要があります。ほとんどの場合、利用可能なPCソフトウェアがあります。