# shangmi_scan_data_flutter **Repository Path**: maou137/shangmi_scan_data_flutter ## Basic Information - **Project Name**: shangmi_scan_data_flutter - **Description**: No description available - **Primary Language**: Unknown - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-28 - **Last Updated**: 2024-01-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # sm_scan [![pub](https://badgen.net/pub/v/sm_scan)](https://pub.dev/packages/sm_scan) [![GitHub stars](https://img.shields.io/github/stars/mdddj/shangmi_scan_data_flutter)](https://github.com/mdddj/shangmi_scan_data_flutter/stargazers) [![GitHub forks](https://img.shields.io/github/forks/mdddj/shangmi_scan_data_flutter)](https://github.com/mdddj/shangmi_scan_data_flutter/network) #### 商米手持pda设备(android)主要应用于仓储,快递等ERP系统中。这个插件方便大家简单获取到它的红外头扫描到的条码数据 # 引入依赖 ```dart dependencies: sm_scan: ^5.0.0 ``` # 如何使用 方式一: 在页面中混入`ShangmiScanMixin`,只需简单两步 ```dart class MyApp extends StatefulWidget { @override _MyAppState createState() => _MyAppState(); } // 第一步:混入ShangmiScanMixin class _MyAppState extends State with ShangmiScanMixin { String _code = ''; @override Widget build(BuildContext context) { return MaterialApp( home: Scaffold( appBar: AppBar( title: const Text('扫码例子'), ), body: Center( child: Text('扫描到数据:$_code'), ), ), ); } /// 第二步:实现shangmiCodeHandle方法,当红外扫码头扫到数据执行的方法 /// /// code: 表示扫码到的数据 /// @override Future shangmiCodeHandle(String code) async { /// 编写你的逻辑 print('扫描到数据:$code'); setState(() { _code = code; }); } } ``` 方式二: 在任何地方监听数据 ```dart /// 在任何地方监听扫描数据 ShangMiScanUtil().listen((value) { print("扫描到数据:$value"); }); /// 不需要的时候记得关闭它 ShangMiScanUtil().cancel(); ``` 任何问题请加QQ群:706438100 # 附件 [扫码头开发及用户文档.pdf](http://sunmi-ota.oss-cn-hangzhou.aliyuncs.com/DOC/resource/re_cn/%E6%89%AB%E7%A0%81%E5%A4%B4/%E6%89%AB%E7%A0%81%E5%A4%B4%E5%BC%80%E5%8F%91%E5%8F%8A%E7%94%A8%E6%88%B7%E6%96%87%E6%A1%A3.pdf) [flutter插件开发,监听原生广播返回数据](https://www.jianshu.com/p/46c55eb9ad12) # 打赏