gpt4 book ai didi

android - flutter : How to get the format of the scanned barcode using flutter?

转载 作者:行者123 更新时间:2023-11-29 05:13:20 25 4
gpt4 key购买 nike

我正在尝试构建一个条形码扫描仪应用程序,它使用相机扫描条形码,我设法在 flutter 中使用一些条形码插件,但它们似乎都以字符串形式返回结果,但没有一个也检测条形码格式的插件,有没有办法解决这个问题?

更新:pubspec.yaml

name: qr_code_scanner
description: QR code scanner that can be embedded inside flutter. It uses zxing in Android and MTBBarcode scanner in iOS.
version: 0.0.12
author: Julius Canute <juliuscanute at touchcapture.net>
homepage: https://juliuscanute.com
repository: https://github.com/juliuscanute/qr_code_scanner

environment:
sdk: ">=2.0.0-dev.68.0 <3.0.0"

dependencies:
flutter:
sdk: flutter

flutter:
plugin:
androidPackage: net.touchcapture.qr.flutterqr
pluginClass: FlutterQrPlugin

最佳答案

对于面临同样问题的任何人,我可以通过更改该库提供的 kotlin 代码来解决此问题,而不是返回条形码/二维码编号,而是添加扫描代码的类型:

private fun createBarCodeView(): BarcodeView? {
val barcode = BarcodeView(registrar.activity())
barcode.decodeContinuous(
object : BarcodeCallback {
override fun barcodeResult(result: BarcodeResult) {
var output = result.text + "____"+result?.barcodeFormat.toString() // <== this did the trick
channel.invokeMethod("onRecognizeQR", output)
}
override fun possibleResultPoints(resultPoints: List<ResultPoint>) {}
}
)
return barcode
}

关于android - flutter : How to get the format of the scanned barcode using flutter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59459685/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com