NFC(ISO14443)を介してカードリーダーと通信する必要があります。
ネクサスSをリーダーに置くと、logcatにメッセージが表示されます
02-18 13:24:00.691: DEBUG/NfcService(278): SE FIELD ACTIVATED
02-18 13:24:00.691: DEBUG/NfcService(278): Broadcasting Intent
またはこれら、カードリーダーが読み込もうとしているとき
02-18 13:25:00.718: DEBUG/NFC JNI(278): > AID DETECTED
02-18 13:25:00.718: DEBUG/NFC JNI(278): > AID: 0102030405060708090000
02-18 13:25:00.722: DEBUG/NfcService(278): Card Emulation message
02-18 13:25:00.722: DEBUG/NfcService(278): Broadcasting com.android.nfc_extras.action.AID_SELECTED
私はこれらの意図を処理しようとしましたが、成功しませんでした。
ファームウェアを変更せずにリーダーと通信する方法はありますか?
または、ネイティブコード(C)から安全な要素にアクセスできる可能性がありますか?
私が使用するリーダーは、NFCA、NFCB、RFIDテクノロジーをサポートしています。