私はいくつかのタグをいじっています(Mifareクラシック)
nxpアプリケーションのタグライターを使用して、タグにプレーンテキストでメッセージを書き込みました。
次のコードは私がこれまでに持っているものです:
** Called when a new nfc interaction/intent is fired */
public void onNewIntent(Intent intent) {
NdefMessage[] msgs = null;
if(intent.equals(NfcAdapter.ACTION_NDEF_DISCOVERED)){
Parcelable[] rawMsgs = intent.getParcelableArrayExtra(NfcAdapter.EXTRA_NDEF_MESSAGES);
if(rawMsgs!=null){
msgs = new NdefMessage[rawMsgs.length];
for(int i=0;i<rawMsgs.length;i++){
msgs[i] = (NdefMessage) rawMsgs[i];
}
}
} else {
Log.e(TAG, "Other intent then NDEF_DISCOVERED");
}
この時点からどこに行けばいいのかわかりませんが、誰かが私を正しい方向に向けることができますか?
これらのメッセージ内の値を読みたいのですが、ndefmessageにndefrecordsが含まれていることはすでに知っていますが、どのレコードが必要なレコードであるかをどのように判断できますか?