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

时间:2019-09-28 06:12:03

标签: flutter dart

公司给了我这个Android设备 https://i.stack.imgur.com/SLGfy.jpg

有没有一种方法可以从flutter应用程序中调用内置的扫描仪? 设备具有可随时激活扫描仪的硬件密钥 我想在我的Flutter应用中扫描条形码

1 个答案:

答案 0 :(得分:0)

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,


        ),
      )