こんにちは、Android Galaxy Nexus で特定の KOVIO RFID タグを読み取るのに苦労しています。このタグは NFC タグではないため、Ndef メッセージや追加データは含まれていません。私が欲しいのはタグ ID だけですが、それを行うための API が見つかりません。
Android マニフェストで、インテント フィルターを次のように設定しました。
<intent-filter>
<action android:name="android.nfc.action.TAG_DISCOVERED" />
</intent-filter>
タグをデバイスに配置すると、タグを読み取った音が鳴り、onPause() メソッド、次に OnResume() メソッドに進みます。
両方を調べたところ、インテントを調べると、フィールド mClipData、mData、mExtras、mPackage、mSelector、mSourcebounds、mType がすべて null であることがわかりました。したがって、私が次のようなことをするとき
byte[] tagId = intent.getByteArrayExtra(aa);
tagId は null になります。IDの抽出を手伝ってくれる人はいますか? NXP の TagInfo アプリで ID を表示できたので、その可能性はわかっています。なぜできないのかわかりません:(