flash_scan_plugin 0.0.2 copy "flash_scan_plugin: ^0.0.2" to clipboard
flash_scan_plugin: ^0.0.2 copied to clipboard

flash_scan_plugin for Android.

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;
    });
  }
}

方式二:使用EventChannelFlashScanPlugin

import 'flash_scan_plugin_event_channel.dart';

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

EventChannelFlashScanPlugin().cancel();
2
likes
135
points
13
downloads

Publisher

unverified uploader

Weekly Downloads

flash_scan_plugin for Android.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on flash_scan_plugin

Packages that implement flash_scan_plugin