美文网首页
PDA 扫描监听插件

PDA 扫描监听插件

作者: 树生1995 | 来源:发表于2019-04-12 19:26 被阅读0次

效果😀

ezgif.com-video-to-gif.gif

使用🤓

Installation

Add this to your package's pubspec.yaml file:

dependencies:
 pda_scanner: ^0.0.1

Usage example

import 'package:flutter/material.dart';
import 'dart:async';

import 'package:flutter/services.dart';

void main() => runApp(MyApp());

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  static const scannerPlugin =
  const EventChannel('com.shinow.pda_scanner/plugin');

  StreamSubscription _subscription;

  var _code;

  @override
  void initState() {
    super.initState();
    /// 开启监听
    if (_subscription == null) {
      _subscription = scannerPlugin
          .receiveBroadcastStream()
          .listen(_onEvent, onError: _onError);
    }
  }

  @override
  void dispose() {
    super.dispose();
    /// 取消监听
    if (_subscription != null) {
      _subscription.cancel();
    }
  }

  void _onEvent(Object event) {
    if (!ModalRoute.of(context).isCurrent) return;
    setState(() {
      _code = event;
      print("ChannelPage: $event");
    });
  }

  void _onError(Object error) {
    setState(() {
      _code = "扫描异常";
      print(error);
    });
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: const Text('Plugin example app'),
        ),
        body: Center(
          child: Text('Scanning result: $_code\n'),
        ),
      ),
    );
  }
}

相关文章

  • PDA 扫描监听插件

    效果? 使用? Installation Add this to your package's pubspec.y...

  • uniapp监听PDA激光扫描

    我们先打开PDA手机设置->扫描->Default->关闭(键盘方式输出) 才能使用广播监听。 在你的uni-ap...

  • pda扫描器与条码扫描枪的区别是什么?

    其实PDA等于扫描枪?错!这两种产品性质不同,价格也有所不同。普通的pda和普通的扫描抢对比,pda的价格是会高一...

  • 数据采集是无线PDA的特点

    数据采集是无线PDA最大的特点,较为常见的是条码扫描、二维码扫描等,通过PDA的扫描来读取信息。作为数据采集终端,...

  • 2019-06-28

    什么是物流PDA? 物流PDA,又叫物流条码扫描枪,物流手持机设备或物流扫码枪,中转场/仓库数据采集,通过扫描快件...

  • PDA扫描设置

    优博讯PDA扫描设置:http://blog.sina.com.cn/s/blog_7db5a9b70102yl2...

  • PDA无法扫码是怎么回事?

    PDA将条码扫描装置、无线数据通讯技术和数据存储装置一体化,是多功能集合的手持数据采集设备。PDA与扫描枪的区别在...

  • 手持pda怎么使用?

    手持pda可用作门店、仓库盘点,可看成是移动的电脑终端,有电池、有屏幕,通过扫描条码来进行商品的录入。手持pda有...

  • EM1399条码扫描模组在PDA的应用特点

    PDA手持终端往往应用在多种领域上,如果我们细心发现,快递员每次投递完成一个快递之前都会用PDA进行扫描完成投递任...

  • 东大集成小码哥

    扫码都是监听全局广播, 一般静态注册 PDA 设置初始密码是 4007770876

网友评论

      本文标题:PDA 扫描监听插件

      本文链接:https://www.haomeiwen.com/subject/mqyhwqtx.html