一个Flutter插件,用于扫描条形码和二维码。
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
 
 
 
 
weilu 234183a26a 同步代码 pirms 6 mēnešiem
android 同步代码 pirms 6 mēnešiem
example 同步代码 pirms 6 mēnešiem
ios Merge remote-tracking branch 'upstream/master' into dev pirms 6 mēnešiem
lib Version updated and dartdocs added pirms 8 mēnešiem
.gitignore Owner changes: pirms 8 mēnešiem
CHANGELOG.md Fixed wrong build.gradle pirms 8 mēnešiem
LICENSE Owner changes: pirms 8 mēnešiem
README.md Update README.md pirms 8 mēnešiem
UPGRADE.md Owner changes: pirms 8 mēnešiem
barcode_scan.iml Updates to barcode scanner dependencies pirms 1 gada
barcode_scan_android.iml Initial commit pirms 3 gadiem
pubspec.yaml 同步代码 pirms 6 mēnešiem

README.md

GitHub license GitHub stars Pub GitHub forks

Barcode Scanner

A flutter plugin for scanning 2D barcodes and QR codes.

This provides a simple wrapper for two commonly used iOS and Android libraries:

iOS: https://github.com/mikebuss/MTBBarcodeScanner

Android: https://github.com/dm77/barcodescanner

Features

Getting Started

Android

For Android, you must do the following before you can use the plugin:

  • Add the camera permission to your AndroidManifest.xml

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

  • This plugin is written in Kotlin. Therefore, you need to add Kotlin support to your project. See installing the Kotlin plugin.

Edit your project-level build.gradle file to look like this:

buildscript {
    ext.kotlin_version = '1.3.61'
    // ...
    dependencies {
        // ...
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}
// ...

Edit your app-level build.gradle file to look like this:

apply plugin: 'kotlin-android'
// ...
dependencies {
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
    // ...
}

Now you can depend on the barcode_scan plugin in your pubspec.yaml file:

dependencies:
    # ...
    barcode_scan: any

Click “Packages get” in Android Studio or run flutter packages get in your project folder.

iOS

To use on iOS, you must add the the camera usage description to your Info.plist

<dict>
    <!-- ... -->
    <key>NSCameraUsageDescription</key>
    <string>Camera permission is required for barcode scanning.</string>
    <!-- ... -->
</dict>

Common problems

Android “Could not find org.jetbrains.kotlin:kotlin-stdlib-jre...”

Change org.jetbrains.kotlin:kotlin-stdlib-jre to org.jetbrains.kotlin:kotlin-stdlib-jdk (StackOverflow)