2017-11-01 1 views
-2

나는 smartcardio.Everything와 자바 콘솔 애플 리케이션을 썼다. 이제 안드로이드 에서이 라이브러리를 사용하고 싶습니다. 스마트 카드는 Android에서 지원되지 않습니다. Google에서 검색했습니다. Android에서이 라이브러리를 사용하는 방법을 아는 사람이 있습니까? 감사합니다.Android에서 javax.smartcardio 패키지를 사용하는 방법?

+0

그렇지 않습니다. 자바 스마트 카드는 어떻게 안드로이드 장치와 (물리적으로) 통신합니까? –

+0

커스텀 안드로이드 장치, 마녀 지원 카드 리더, 사용자 정의 chines에서 APDU 명령을 보내려합니다. Device @ Morrison Chang – BekaKK

+0

Java SmartCard와 통신하기 위해 사용자 정의 하드웨어 또는 구입 한 외부 장치를 사용하고 있습니까? –

답변

1

이 시도하십시오 alternative. 코드는 꽤 똑같습니다. 프로젝트를 복제해야합니다. 항아리를 컴파일하십시오. 그리고 안드로이드 프로젝트 lib 디렉토리에 넣습니다.

+1

이전에 테스트했거나 사용 했습니까? @Mykola Tychyna – BekaKK

+0

winscard.dll에 대한 래퍼이고 android에 존재하지 않기 때문에 귀하의 솔루션이 android에서 작동한다고 생각하지 않습니다. –

0

이미 알아 낸대로 Android에서 스마트 카드 라이브러리를 사용할 수 없습니다. 당신의 의도는 비접촉식 인터페이스 스마트 카드와 통신하는 경우 난 당신의 의도가 https://github.com/seek-for-android/pool/wiki/UsingSmartCardAPI

에 당신이 좀 걸릴 수 SE와 통신하는 경우 다음과 같은 라이브러리 https://developer.android.com/reference/android/nfc/package-summary.html https://developer.android.com/guide/topics/connectivity/nfc/advanced-nfc.html

살펴보고 제안

0

ccid 스마트 카드 리더를 사용하려면 Android 용 ccid 라이브러리를 찾아야합니다. acs와 같은 일부 회사는 android 용 라이브러리를 게시했습니다.

비접촉식 지원을 위해서는 android (android.nfc)에 정의 된 특정 패키지를 사용해야합니다. 이 링크가 도움이 될 수도 있습니다. http://www.codexpedia.com/android/android-nfc-read-and-write-example/

행운을 빕니다.

관련 문제