0
NFCを通じてスマートカードから証明書を読み取ろうとしています。サムスンS7、S5、Nexusで動作する次のコードしかし、私はノート4とS6で動作しない理由はありません。 S6およびノート4のために私は以下の送受信応答に6700を取得していますが、MIFAREカードを使用している私のコードNFCを通じてスマートカードから証明書を読み取ることができません
READ_CERTIFICATE_APDU_COMMAND =
{0x00, (byte) 0xCB, 0x3F,(byte) 0xFF, 0x00,0x00, 0x05, 0x5C, 0x03, (byte) 0x5F, (byte) 0xC1, 0x01, 0x10,0x00 };
Tag tag = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);
isoDep = IsoDep.get(tag);
isoDep.setTimeout(5000);
byte[] responseFromCard= isoDep.transceive(READ_CERTIFICATE_APDU_COMMAND);
Thanks in Advance..
OPのIsoDepタグ技術(ISO/IEC 14443-4)の使用は、MIFAREクラシックカードを使用していないことを明示しています。 –
ああ、そうです。彼の説明では、彼はスマートカルチャーを話していたので、私は混乱してしまったのです。 とにかく、2台の電話機の主な違いはNFCチップのままです。あなたはそれに何がありますか? –
isoDep.transceive(comand)を介してコマンドを送信している間、この問題は常に「TAG LOST Exception」になっています。特にS6と注4で。 please – user3206549