Commit 7d145bb6 by Alberto Doval

Added preliminary support for zebra mc33 scanner

parent e3357f3b
......@@ -31,14 +31,19 @@
<config-file target="AndroidManifest.xml" parent="/manifest">
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="com.honeywell.decode.permission.DECODE" />
<uses-permission android:name="com.symbol.emdk.permission.EMDK"/>
</config-file>
<config-file target="AndroidManifest.xml" parent="/application">
<uses-library android:name="com.symbol.emdk"/>
</config-file>
<source-file src="src/android/com/cocodin/barcodescan/plugin/BarcodeScan.java" target-dir="src/com/cocodin/barcodescan/plugin" />
<source-file src="src/android/com/cocodin/barcodescan/plugin/BaseScan.java" target-dir="src/com/cocodin/barcodescan/plugin" />
<source-file src="src/android/com/cocodin/barcodescan/plugin/devices/C4050.java" target-dir="src/com/cocodin/barcodescan/plugin/devices" />
<source-file src="src/android/com/cocodin/barcodescan/plugin/devices/Camera.java" target-dir="src/com/cocodin/barcodescan/plugin/devices" />
<source-file src="src/android/com/cocodin/barcodescan/plugin/devices/EDA50K.java" target-dir="src/com/cocodin/barcodescan/plugin/devices" />
<source-file src="src/android/com/cocodin/barcodescan/plugin/devices/NQuire300.java" target-dir="src/com/cocodin/barcodescan/plugin/devices" />
<source-file src="src/android/com/cocodin/barcodescan/plugin/devices/ZebraMC33.java" target-dir="src/com/cocodin/barcodescan/plugin/devices" />
<source-file src="src/libs/DeviceAPIver20160627.jar" target-dir="libs" />
<source-file src="src/libs/arm64-v8a/libbarcodereader44.so" target-dir="libs/arm64-v8a" />
......@@ -67,6 +72,6 @@
<source-file src="src/libs/armeabi-v7a/libIAL.so" target-dir="libs/armeabi-v7a" />
<source-file src="src/libs/armeabi-v7a/libSDL.so" target-dir="libs/armeabi-v7a" />
<source-file src="src/libs/DataCollection.jar" target-dir="libs" />
<source-file src="src/libs/com.symbol.emdk.jar" target-dir="libs" />
</platform>
</plugin>
......@@ -5,7 +5,8 @@ allprojects {
}
dependencies {
compile 'com.android.support:support-v4:18.0.0'
compile files('libs/DeviceAPIver20160627.jar')
compile files('libs/DataCollection.jar')
implementation 'com.android.support:support-v4:27.0.1'
implementation files('libs/DeviceAPIver20160627.jar')
implementation files('libs/DataCollection.jar')
implementation files('libs/com.symbol.emdk.jar')
}
\ No newline at end of file
......@@ -30,7 +30,9 @@ public class BarcodeScan extends CordovaPlugin {
public static final String EDA50K = "EDA50K";
public static JSONArray jaDevices = new JSONArray(Arrays.asList(CAMERA, C4050, NQUIRE300, EDA50K));
public static final String ZEBRAMC33 = "ZebraMC33";
public static JSONArray jaDevices = new JSONArray(Arrays.asList(CAMERA, C4050, NQUIRE300, EDA50K, ZEBRAMC33));
private BaseScan mDevice;
......@@ -56,6 +58,8 @@ public class BarcodeScan extends CordovaPlugin {
mDevices.put(EDA50K, new com.cocodin.barcodescan.plugin.devices.EDA50K(cordova, webView));
} else if (C4050.equalsIgnoreCase(deviceName)) {
mDevices.put(C4050, new com.cocodin.barcodescan.plugin.devices.C4050(cordova, webView));
} else if (ZEBRAMC33.equalsIgnoreCase(deviceName)) {
mDevices.put(ZEBRAMC33, new com.cocodin.barcodescan.plugin.devices.ZebraMC33(cordova, webView));
} else if (NQUIRE300.equalsIgnoreCase(deviceName)) {
mDevices.put(NQUIRE300, new com.cocodin.barcodescan.plugin.devices.NQuire300(cordova, webView));
} else {
......@@ -139,4 +143,4 @@ public class BarcodeScan extends CordovaPlugin {
super.onDestroy();
}
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment