我正在使用模块' react-native-barcodescanner'读取条形码,但只有QR码可以被Android手机扫描。如何在ract-native应用程序中阅读所有类型的条形码。
答案 0 :(得分:0)
您必须逐个在构建语句中设置Bacode格式,
以下是支持的格式
BarcodeFormat.UPC_A
BarcodeFormat.UPC_E
BarcodeFormat.EAN_13
BarcodeFormat.EAN_8
BarcodeFormat.RSS_14
BarcodeFormat.CODE_39
BarcodeFormat.CODE_93
BarcodeFormat.CODE_128
BarcodeFormat.ITF
BarcodeFormat.CODABAR
BarcodeFormat.QR_CODE
BarcodeFormat.DATA_MATRIX
BarcodeFormat.PDF_417
如下例
mReactInstanceManager = ReactInstanceManager.builder()
.setApplication(getApplication())
.setBundleAssetName("index.android.bundle")
.setJSMainModuleName("index.android")
.setFormats(BarcodeFormat.UPC_A)
.setFormats(BarcodeFormat.EAN_13)
.setFormats(BarcodeFormat.CODE_93)
.setFormats(BarcodeFormat.CODE_128)
.addPackage(new MainReactPackage())
.addPackage(new RNCameraViewPackage()) // <------ add here
.setUseDeveloperSupport(BuildConfig.DEBUG)
.setInitialLifecycleState(LifecycleState.RESUMED)
.build();
答案 1 :(得分:0)
图书馆工作正常,我们只需要在横向模式下扫描条形码。