Как использовать пакет javax.smartcardio на Android?
Я написал консольное приложение для Java с помощью smartcardio. Все отлично работает. Теперь я хочу использовать эту библиотеку в Android. Как я знаю, smartcardio не поддерживается в Android. Я искал в Google. Если кто-нибудь знает, как я могу использовать эту библиотеку в Android, или какая альтернатива? Спасибо
3 ответа
Попробуйте использовать эту альтернативу. Код выглядит примерно так же. Вам понадобится клон проекта. Скомпилируйте банку. И поместите в директорию lib проекта Android.
Если вы хотите использовать ccid для чтения смарт-карт, вы должны найти библиотеку ccid для Android. некоторые компании, такие как ACS опубликовали библиотеку для Android.
для бесконтактной поддержки вы должны использовать специальный пакет, который определен в Android (android.nfc). Может быть, эта ссылка может помочь вам. http://www.codexpedia.com/android/android-nfc-read-and-write-example/
удачи.
Вы не можете использовать библиотеку smartcardio в Android, как вы уже поняли. Если вы хотите связаться со смарт-картой в бесконтактном интерфейсе, я бы посоветовал вам взглянуть на следующую библиотеку https://developer.android.com/reference/android/nfc/package-summary.html https://developer.android.com/guide/topics/connectivity/nfc/advanced-nfc.html
Если вы намерены связаться с SE, вы можете посмотреть на https://github.com/seek-for-android/pool/wiki/UsingSmartCardAPI