<?xml version='1.0' encoding='utf-8'?>
<plugin xmlns:android="http://schemas.android.com/apk/res/android" id="cordova-plugin-wis-gprinter"
    version="0.0.1" xmlns="http://apache.org/cordova/ns/plugins/1.0">
    <name>cordova-plugin-wis-gprinter</name>
    <description>A Cordova Plugin of Gprinter Bluetooth from WIS</description>
    <author>Greg.Xie</author>
    <keywords>Android,Gprinter,Bluetooth,Cordova</keywords>
    <license>Apache 2.0 License</license>
    <js-module name="cordova-plugin-wis-gprinter" src="www/cordova-plugin-wis-gprinter.js">
        <clobbers target="wis.Gprinter" />
    </js-module>
    <platform name="android">
        <config-file parent="/*" target="res/xml/config.xml">
            <feature name="WisGprinter">
                <param name="android-package" value="com.isesol.wis.WisGprinter" />
                <param name="onload" value="true" />
            </feature>
        </config-file>
        <config-file parent="/*" target="AndroidManifest.xml">
            <uses-permission android:name="android.permission.READ_PHONE_STATE" />
            <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
            <uses-permission android:name="android.permission.INTERNET" />
            <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
            <uses-permission android:name="android.permission.BLUETOOTH" />
            <uses-permission android:name="android.hardware.usb.accessory" />
            <uses-permission android:name="android.permission.WAKE_LOCK" />
            <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
            <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
            <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
            <uses-permission android:name="android.permission.GET_TASKS" />
            <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
            <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
            <uses-permission android:name="android.permission.WRITE_SETTINGS" />
            <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
            <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
            <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
            <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION"/>
            <uses-feature android:name="android.hardware.usb.host" />
        </config-file>
        <source-file src="src/android/WisGprinter.java"
            target-dir="src/com/isesol/wis" />
        <source-file src="src/android/Constant.java"
            target-dir="src/com/isesol/wis" />
        <source-file src="src/android/DeviceConnFactoryManager.java"
            target-dir="src/com/isesol/wis" />
        <source-file src="src/android/ThreadFactoryBuilder.java"
            target-dir="src/com/isesol/wis" />
        <source-file src="src/android/ThreadPool.java"
            target-dir="src/com/isesol/wis" />
        <source-file src="src/android/PrinterCommand.java"
            target-dir="src/com/isesol/wis" />
        <source-file src="src/android/Utils.java"
            target-dir="src/com/isesol/wis" />
        <lib-file src="GprinterLibs/gprintersdkv2.jar" />
        <lib-file src="GprinterLibs/jcc-bate-0.7.3.jar" />
        <lib-file src="GprinterLibs/ksoap2-android-assembly-2.5.2-jar-with-dependencies.jar" />
        <lib-file src="GprinterLibs/xUtils-2.6.14.jar" />
    </platform>
</plugin>