我想用react native扫描GS1 Databar条码,在IOS中也称为RSS扩展条码,我正在使用react native qrcode扫描仪https://github.com/moaazsidat/react-native-qrcode-scanner扫描条形码。
<QRCodeScanner
onRead={this.onSuccess}
showMarker={true}
reactivate={false}
flashMode={RNCamera.Constants.FlashMode.auto}
topContent={
<View>
<Text>
Scan Coupon Barcode
</Text>
<Text>Please fit the barcode within the {'\n'} box on the screen.</Text>
</View>
}
cameraStyle={styles.cameraContainer}
topViewStyle={styles.topcontainer}
bottomViewStyle={styles.zeroContainer}
markerStyle={styles.markerStyle}
containerStyle={styles.container}
/>
它在android中工作正常,但在IOS中无法选择条形码。在IOS QR Code中,正在成功扫描EAN-8条形码,但未扫描GS1数据库。
一串replace(/\D/g,“”)将此方法应用于结果字符串。
没有找到使用React-Native在iOS上扫描GS1数据库扩展条形码的高效开源解决方案。
尝试将Zxingify ObjC作为本机模块,但在较新的iphone上扫描效果较差(11-Pro,12)。
已尝试响应本机条形码插件。不支持使用相机扫描仪的GS1 Databar插件,但支持从静态图像扫描GS1 Databar。
最终选择了付费SDK:Cognex。
希望这能帮助遇到同样问题的人。
您可以使用ML kit来识别并且解码条码。 有关此API使用的示例,请参阅GitHub上的ML Kit快速入门示例。 在开始之前 如果您还没有将Firebase添加到您的程序当中,那您可以从开始指南来开始您的工作。 将ML kit库放进您的Podfile中: pod 'Firebase/Core' pod 'Firebase/MLVision' pod 'Firebase/MLVisionBarc
在我的应用程序中,我想扫描GS1-128条形码,需要从ZXing条形码扫描仪传递FNC1字符。现在我只收到没有FNC1字符的纯文本。 是否有方法传递DecodeHintType。假设\u GS1通过Intent连接到扫描仪应用程序? 我不想在我的应用程序中包含完整的扫描仪源,而是使用意图。 在扫描仪的源代码中,我可以看到需要设置DecodeHintType才能实现:https://code.goo
使用ML Kit的条码扫描API,您可以读取大多数使用标准条码格式编码的数据。 条形码是将信息从现实世界传递到应用程序的一种便捷方式。特别是,使用QR码等二维格式时,您可以编码结构化数据,如联系人信息或WiFi网络凭证。由于ML Kit可以自动识别和解析这些数据,因此当用户扫描条形码时,您的应用可以进行智能响应。 iOS Android 关键功能 阅读大多数标准格式 线性格式:Codabar,Co
问题内容: 如何简单地在iPhone和/或iPad上扫描条形码? 问题答案: 我们为iPhone生产了“条形码”应用程序。它可以解码QR码。源代码可从zxing项目获得;具体来说,您想看看iPhone客户端和核心库的部分C ++端口 。该端口从Java代码的0.9发行版开始有点过时了,但仍然可以正常使用。 如果您需要扫描其他格式(例如1D格式),则可以继续将该项目中的Java代码移植到C ++。
我正在使用react native camera为Android和iOS构建条形码扫描仪。 我可以在iOS中扫描条形码,但问题是扫描边界没有视觉效果。我希望整个屏幕能够扫描条形码,而不仅仅是屏幕中间。 有什么办法吗?如果有其他图书馆也适合我。
我试图启动条形码扫描器上的用户按下一个按钮在HTML。然而,我又犯了一个错误: 在javascript中使用: 现在,在Java文件中,我有以下代码,它在中声明函数