패키지, 저장소 및 앱 카테고리 검색

ai_barcode 표지
패키지 상세v3.2.7

ai_barcode

바코드, QR 코드, 스캔, 스캔, 바코드 생성, 바코드 스캔, QR 코드, QR 코드 생성, QR 코드 생성기

AndroidiOSWebmacOS
30일 다운로드
511
좋아요
144
Pub 점수
140

패키지 설치

flutter pub add ai_barcode

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

ai_barcode는 Android, iOS, Web, macOS 등 여러 플랫폼에서 바코드 및 QR 코드 생성과 스캔을 가능하게 하는 Flutter 패키지입니다. 간단한 API를 통해 바코드와 QR 코드를 생성하고 읽을 수 있으며, 빠른 데이터 인코딩 또는 디코딩이 필요한 애플리케이션에 적합합니다. 정적 및 동적 바코드 생성을 지원하며 실시간 스캔 기능도 제공합니다. 성능과 통합 용이성을 고려해 설계되어 소매, 물류, 재고 관리, 모바일 결제 등의 앱에 적합합니다.

사용 사례

  • 재고 추적
  • 모바일 결제
  • 이벤트 티켓팅
  • 제품 정보 조회
  • 물류 및 배송

주요 기능

  • 실시간 바코드 스캔
  • QR 코드 및 바코드 생성
  • 크로스 플랫폼 지원
  • 간단한 API 통합
  • 고정밀 스캔

적합한 대상

  • 소매 앱
  • 재고 관리 시스템
  • 이벤트 티켓팅 플랫폼
  • 결제 처리 앱
  • 물류 및 배송 서비스

고려 사항

  • 모바일 장치에서 카메라 권한이 필요합니다
  • 웹 지원은 스캔 기능이 제한될 수 있습니다
  • 성능은 기기 하드웨어에 따라 달라집니다
  • 웹 배포를 위해 추가 구성이 필요할 수 있습니다
  • 바코드 스타일에 대한 사용자 정의 옵션이 제한적

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

ai_barcode

totem


English Document 中文文档

ai_barcode:支持Android、iOS、web识别'一维条码'和'二维条码'的识别与生成

Plugin Pub Points Popularity Likes
ai_barcode pub package pub points popularity likes

亮点: ai_barcode:支持在flutter页面中嵌入Scanner以此来应对多变的业务需求

Effect

iOS-Scanner Android-Scanner
ios android
:- :-
iOS-Creator Android-Creator
ios android
:- :-
Web-Creator Web-Scanner
web web
:- :-

ai_barcode 在项目中的实战应用flutter sample

下载安卓apk安装包 IOS安装包,请下载example后运行项目获取 博客地址

1.安装

使用当前包作为依赖库

1. 依赖此库

在文件 'pubspec.yaml' 中添加

Plugin Pub Points Popularity Likes
ai_barcode pub package pub points popularity likes

dependencies:

  ai_barcode: ^version

或者以下方式依赖

dependencies:

  # barcode package.
  ai_barcode:
    git:
      url: https://github.com/pdliuw/ai_barcode.git

2. 安装此库

你可以通过下面的命令行来安装此库


$ flutter pub get


你也可以通过项目开发工具通过可视化操作来执行上述步骤

3. 导入此库

现在,在你的Dart编辑代码中,你可以使用:


import 'package:ai_barcode/ai_barcode.dart';

2.使用

使用'相机'需要动态申请权限,动态权限推荐:permission_handler

配置权限

Android权限配置:


    <uses-permission android:name="android.permission.CAMERA"/>
    

iOS权限配置:


    <key>NSCameraUsageDescription</key>
    <string>Can we access your camera in order to scan barcodes?</string>


iOS支持PlatformView配置:

	
    <key>io.flutter.embedded_views_preview</key>
    <true/>
    
1.使用'一维条码、二维条码'的地方中:
  • 1、识别条码 简要示例
                //cameraWidth:相机的宽度;cameraHeight相机的高度,可根据实际的业务来动态调整
                Container(
                  color: Colors.black26,
                  width: cameraWidth,
                  height: cameraHeight,
                  child: PlatformAiBarcodeScannerWidget(
                    platformScannerController: _scannerController,
                  ),
                ),

  • 2、生成/创建条码 简要示例
            Column(
              children: <Widget>[
                Text("生成的二维码:$_qrCodeOfInput"),
                Container(
                  width: 300,
                  height: 300,
                  decoration: ShapeDecoration(
                    shape: RoundedRectangleBorder(
                      side: BorderSide(
                        color: Colors.blue,
                        width: 15,
                      ),
                      borderRadius: BorderRadius.all(
                        Radius.circular(10),
                      ),
                    ),
                  ),
                  margin: EdgeInsets.all(40),
                  child: PlatformAiBarcodeCreatorWidget(
                    creatorController: _creatorController,
                    initialValue: "$_qrCodeOfInput",
                  ),
                ),
              ],
            ),

完整示例

完整示例,点击这里

2.调用/应用

*1、打开相机设备


          _scannerController.startCamera();

*2、打开预览/识别'条码'


          _scannerController.startCameraPreview();

*3、关闭预览/识别'条码'


      _scannerController.stopCameraPreview();

*4、关闭相机设备


      _scannerController.stopCamera();

*5、打开手电筒


      _scannerController.openFlash();

*5、关闭手电筒


      _scannerController.closeFlash();

*5、切换手电筒


      _scannerController.toggleFlash();

看到这里还意犹未尽?点击,查看项目示例

感谢

iOS-一维码/二维码 识别/生成 Android-一维码/二维码 识别/生成 Web、MacOS-二维码 生成
基于: MTBBarcodeScanner 基于: zxing 基于: qr_flutter
:- :- :-

待办

  • 支持:iOS上成功扫描条形码后也可以冻结相机图像

LICENSE

BSD 3-Clause License

Copyright (c) 2020, pdliuw
All rights reserved.

카테고리

의존성

의존성 목록 2 개

  • ai_barcode_platform_interface^3.0.1
  • ai_barcode_web^3.0.2

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.