flash_scan_plugin

Last updated:

0 purchases

flash_scan_plugin Image
flash_scan_plugin Images
Add to Cart

Description:

flash scan plugin

flash_scan_plugin #
Android手机支持扫描头监听 #
Getting Started #
调用方式 #
方式一:Widget 继承 FlashScanMixin
import 'package:flutter/material.dart';
import 'package:flash_scan_plugin/flash_scan_mixin.dart';

/// * Created by yulongmei.
/// * Date 2024/2/1.

class ScanPage extends StatefulWidget {
const ScanPage({super.key});

@override
State<ScanPage> createState() => _ScanPageState();
}

class _ScanPageState extends State<ScanPage> with FlashScanMixin {
String _code = '';

@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('广播'),
),
body: Center(
child: Text('Scan Code: $_code'),
),
);
}

@override
Future<void> scanCodeHandle(String code) async {
setState(() {
_code = code;
});
}
}

copied to clipboard
方式二:使用EventChannelFlashScanPlugin
import 'flash_scan_plugin_event_channel.dart';

EventChannelFlashScanPlugin().listen((value) {
// value 扫描结果
});

EventChannelFlashScanPlugin().cancel();
copied to clipboard

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.