Using javax.smartcardio package on Android?

1k Views Asked by At

I have made an application in Java using Eclipse as a library for reading and writing to a Java Card applet. So far we're using ACS ACR38 reader. But now we need to port this library to Android. What can I use to replace the javax.smartcardio package in the original project? Preferably something similar since I'd prefer to minimize re-implementing as much as possible.

Note that I'm going to use a custom reader with OTG cable for the Android version (not an ACS reader). It is an FTDI device. I've looked into SCDroid and Seek for Android but those don't seem to be what I need (the test application from SCdroid does not detect my device), and I'm not sure if the SCDroid one is free?

For now I'm only using UsbSerial library to only receive and send APDUs but I'm wondering if there's any similar library for Android.

1

There are 1 best solutions below

3
On

You could use the ACS Android sdk : https://android.acs.com.hk/

Your reader ACR38 is supported on Android