react-native-honeywell-barcode-scanner
Installation
$ npm install react-native-honeywell-barcode-scanner --save
Android (iOS not supported)
- Open up
android/app/src/main/java/[...]/MainActivity.java
- Add
import com.reactlibrary.RNHoneywellBarcodeScannerPackage;
to the imports at the top of the file
- Add
new RNHoneywellBarcodeScannerPackage()
to the list returned by the getPackages()
method
- Append the following lines to
android/settings.gradle
:
include ":react-native-honeywell-barcode-scanner"
project( ":react-native-honeywell-barcode-scanner" ).projectDir = new File( rootProject.projectDir, "../node_modules/react-native-honeywell-barcode-scanner/android" )
- Insert the following lines inside the dependencies block in
android/app/build.gradle
:
implementation project( ":react-native-honeywell-barcode-scanner" )
More configuration:
-
Append the following line to android/settings.gradle
:
include ":DataCollection"
-
Cut DataCollection
folder and paste in in android
-
Open up AndroidManifest.xml
and set tools:node
value to replace
:
<manifest xmlns:tools="http://schemas.android.com/tools"
<application tools:node="replace" ... >
...
</application>
...
</manifest>
Usage
import {
StartReader,
StopReader,
OnBarcodeScan,
DestroyListener,
SetAutomaticMode,
SetManualMode
} from "react-native-honeywell-barcode-scanner";
StartReader();
StopReader();
OnBarcodeScan( callback );
DestroyListener();
SetManualMode();
SetAutomaticMode();