Я использую следующее для записи (и переформатирования карт RFID для использования сообщений NDEF)
NdefFormatable format = NdefFormatable.Get(tag);
if (format != null) {
try {
format.Connect();
format.Format(message);
return true;
}
catch (IOException e) {
return false;
}
}
else {
return false;
}
Это в Monodroid, но я думаю, что концепция в Java такая же.