Flutter 有没有办法连接到android设备的激光扫描仪?

Flutter 有没有办法连接到android设备的激光扫描仪?,flutter,dart,Flutter,Dart,公司给了我这个安卓设备 有没有办法从Flatter应用程序调用内置扫描仪? 该设备有一个硬件密钥,可随时激活扫描仪 我想在我的颤振应用程序中扫描条形码我正在使用几乎相同的设备(Sunmi L2)。条形码会在任何聚焦文本文件中自动检测到。大多数QR扫描仪都可以作为虚拟键盘使用。尝试使用聚焦文本字段进行扫描。@rstrelba谢谢,但在这种情况下我不需要键盘弹出,还有其他解决方案吗?@Benjithkizzseri谢谢,但在这种情况下我不需要键盘弹出,还有其他解决方案吗?@Benjithkizzs

公司给了我这个安卓设备

有没有办法从Flatter应用程序调用内置扫描仪? 该设备有一个硬件密钥,可随时激活扫描仪
我想在我的颤振应用程序中扫描条形码

我正在使用几乎相同的设备(Sunmi L2)。条形码会在任何聚焦文本文件中自动检测到。大多数QR扫描仪都可以作为虚拟键盘使用。尝试使用聚焦文本字段进行扫描。@rstrelba谢谢,但在这种情况下我不需要键盘弹出,还有其他解决方案吗?@Benjithkizzseri谢谢,但在这种情况下我不需要键盘弹出,还有其他解决方案吗?@Benjithkizzseri我还发现了以下内容:,可能适用于您而不是使用TextField RawKeyboardListner会自动检测设备(例如TaoTronics USB条形码激光扫描仪)并能够读取条形码吗?即使我在windows、Web上运行颤振应用程序?
RawKeyboardListener(
        onKey: (key) {
          if (key.runtimeType.toString() == 'RawKeyDownEvent') {


              appState.barcodeTxt.text += key.data.keyLabel;

              if (appState.barcodeTxt.text.contains('\n')) {
               // your custom `enter key` fun
                appState.switchKeypadListioner(context, 'enter');
              }
            }
          }
        },
        focusNode: appState.barcodeFocusNode,
        child: TextField(
          textInputAction: TextInputAction.go,
           controller: appState.barcodeTxt,
          autofocus: false,
           onSubmitted: (val) {
           // enter key handler
            appState.switchKeypadListioner(context, 'enter');

          },
          keyboardType: TextInputType.number,


        ),
      )