NFC タグに NDEF レコードを書き込む Android アプリケーションを開発しています。タグの書き込みにランチャーを使用していません。コードをアプリケーションに書き込むだけで、タグを保護して再書き込みできないようにする方法を知りたいですか?
レコードを書き込むコードは次のとおりです。
Intent intent = getIntent();
if(intent.getType() != null && intent.getType().equals(MimeType.NFC_DEMO)) {
Parcelable[] rawMsgs = getIntent().getParcelableArrayExtra(NfcAdapter.EXTRA_NDEF_MESSAGES);
NdefMessage msg = (NdefMessage) rawMsgs[0];
NdefRecord cardRecord = msg.getRecords()[0];
String tableName = new String(cardRecord.getPayload());
displayCard(tableName);
}