Samsung Galaxy Nexus S で NFC タグを読み取ろうとしています。
@Override
protected void onResume() {
super.onResume();
String nachricht = "";
if (NfcAdapter.ACTION_NDEF_DISCOVERED.equals(getIntent().getAction())) {
Parcelable[] rawMsgs = getIntent()
.getParcelableArrayExtra(NfcAdapter.EXTRA_NDEF_MESSAGES);
if (rawMsgs != null) {
NdefMessage[] msgs = new NdefMessage[rawMsgs.length];
for (int i = 0; i < rawMsgs.length; i++) {
msgs[i] = (NdefMessage) rawMsgs[i];
nachricht = nachricht + " " + msgs;
}
Log.e("WriteTagApp", nachricht );
}
}
}
Log.e("WriteTagApp", nachricht ); を使用 私のアプリは、タグのメッセージをデバッガーに書き込みます。次のようになります: [Landroid.nfc.NdefMessage;@4184ce18
ここで何が起こっているのか、メッセージの実際の内容を取得する方法を理解できないようです。それ、どうやったら出来るの?