자바 카드 애플릿을 읽고 쓰는 라이브러리로 Eclipse를 사용하여 Java로 응용 프로그램을 만들었습니다. 지금까지 우리는 ACS ACR38 리더를 사용하고 있습니다. 하지만 이제이 라이브러리를 Android로 포팅해야합니다. 원래 프로젝트에서 javax.smartcardio
패키지를 바꾸려면 무엇을 사용할 수 있습니까? 가능한 한 많이 다시 구현하는 것을 최소화하기를 선호하기 때문에 유사하게 좋을 것입니다.Android에서 javax.smartcardio 패키지를 사용 하시겠습니까?
Android 버전 (ACS 리더가 아님)에 OTG 케이블이있는 맞춤형 리더를 사용하겠습니다. 그것은 FTDI 장치입니다. 내가 SCDroid과 Seek for Android을 들여다 보았다. 그러나 그것들은 내가 필요로하는 것 같지 않다. (SCdroid의 테스트 어플리케이션이 내 장치를 탐지하지 못한다.) SCDroid가 무료인지 확실치 않다.
지금은 단지 UsbSerial 라이브러리 만 사용하여 APDUs를 수신하고 보내 드리지만 Android 용 유사한 라이브러리가 있는지 궁금합니다.
나는 안드로이드 버전의 ACR38 리더기를 사용하지 않을거야,하지만 사용자 지정 카드 리더는 FTDI을 사용하여 장치, 여전히 작동합니까? – neechee
이 스마트 카드 리더에 특정 SDK (Android 및 Java 또는 C)가 있습니까? – LaurentY
독자는 내 프로그램을 실행하기 위해 전적으로 만들어졌지만 (안드로이드에서), 어떤 스펙을 가지고 있어야하는지, 그리고 어떤 라이브러리를 사용해야하는지 잘 모르겠습니다. 기존의 스마트 카드 라이브러리로 어떻게 든 작동시킬 수 있다면 기꺼이 하드웨어 사용자에게 표준에 충실하라고 말할 수 있습니다 (단, 그 사람이 아직 CCID를 준수하지 않는다고 말한 것을 알고 있습니까?). 하지만 먼저 어떤 라이브러리를 사용할 수 있는지 알아야합니다. – neechee