4

Android に javax.smartcardio の類似物はありますか? ただし、Open Mobile API は使用しません。

ありがとう!

4

2 に答える 2

6

SCUBAというプロジェクトで Androidjavax.smartcardio.*のファサードとして使用しています。これは、NFC チップ (NFC 対応の Android フォン) のフィールドで APDU を ISO14443 カードに転送するためのものであり、SIM や SE と通信するためのものではないことに注意してください。IsoDep

(主な動機は、変更なしで J2SE と Android の両方で同じJMRTD ePassport 読み取り API jar を使用できるようにすることでした。)

編集: 外部リーダーでカードと通信することに興味がある場合は、このSCDroid プロジェクトをご覧ください。また、ACS はACR122U リーダーを Android でサポートしているようです。

于 2013-02-27T10:45:12.320 に答える
2

com.android.nfc_extrasAOSP ツリーでパッケージをチェックアウトできます。これにより、APDU をセキュア エレメントに送信できます。また、カード エミュレーションを有効にすることもできます。これは、ルート化された電話または AOSP ビルドでのみ機能します。キーにアクセスできないため、セキュア エレメントには何もインストールできません (別のセキュア エレメントを使用したエンジニアリング サンプルがない限り)。NFC エクストラはプライベート API であるため、root 化されていない電話では使用できない場合があります。

于 2013-03-27T18:11:52.213 に答える