<?xml version="1.0" encoding="UTF-8"?>
<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
        id="cordova-plugin-lotuscard" version="0.2.3">
    <name>LotusCard</name>
    <description>Cordova LotusCard Plugin</description>
    <license>Apache 2.0</license>
    <keywords>cordova,lotuscard</keywords>
    
    <js-module src="www/lotuscardplugin.js" name="lotuscard">
        <clobbers target="navigator.lotuscard" />
    </js-module>
    
    <!-- android -->
    <platform name="android">
        <config-file target="res/xml/config.xml" parent="/*">
            <feature name="LotusCardPlugin" >
                <param name="android-package" value="cc.lotuscard.LotusCardPlugin"/>
            </feature>
        </config-file>

        <config-file target="AndroidManifest.xml" parent="/*">
            <uses-feature android:name="android.hardware.usb.host" android:required="true" />
            <uses-permission android:name="android.hardware.usb.accessory" /> 
        </config-file>

        <config-file target="AndroidManifest.xml" parent="/manifest/application/activity">
            <intent-filter>
                <action android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" />
            </intent-filter>
            <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/device_filter" />
        </config-file>

        <source-file src="src/android/LotusCardDriver.java" target-dir="src/cc/lotuscard" />
        <source-file src="src/android/LotusCardErrorCode.java" target-dir="src/cc/lotuscard" />
        <source-file src="src/android/LotusCardParam.java" target-dir="src/cc/lotuscard" />
        <source-file src="src/android/LotusCardPlugin.java" target-dir="src/cc/lotuscard" />
        <source-file src="src/android/xml/device_filter.xml" target-dir="res/xml" />
        <source-file src="src/android/libs/libLotusCardDriver.so" target-dir="libs/armeabi"/>

    </platform>

</plugin>