Для обеспечения корректной работы с JaCarta приложения на Android необходимо настроить среду разработки и параметры проекта в Eclipse.
Cкопировать содержимое каталога libs
в проект:
Открыть настройки проекта и добавить файл jcPKCS11.jar
в Java Build Path.
Добавить в файл AndroidManifest.xml
разрешения (Uses Permission) на использование:
Добавить в приложение настройки фильтра для корректной обработки событий подключения/отключения MicroUSB-токенов:
добавить в каталог res/xml
файл usb_device_filter.xml
со следующим содержимым:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<usb-device vendor-id="9436" product-id="257" />
</resources>
добавить в файл AndroidManifest.xml
следующие записи:
<activity>
<intent-filter>
<action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
</intent-filter>
<meta-data android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"
android:resource="@xml/usb_device_filter" />
</activity>