二次元コードバーコードスキャンコード

A、フラッタ二次元コード走査バーコード・プラグイン
https://pub.dev/packages/barcode_scan
1、インストール
依存関係:
barcode_scan:^ 1.0.0
2、アクセス許可を構成します
あなたのAndroidManifest.xmlにカメラの権限を追加
<アンドロイドの使用許可:名= "android.permission.CAMERA" />
あなたのAndroidManifest.xmlにBarcodeScannerアクティビティを追加します。しない
名前を変更します。
<活動
アンドロイド:名= "com.apptreesoftware.barcodescan.BarcodeScannerActivity" />
図3は、湖北省の公共build.gradle猿テンネットワーク技術有限公司の構成をチェック
build.gradleのあなたのアンドロイドディレクトリ(編集プロジェクトレベル3.1の編集
このように見えるようにbuild.gradleファイル)
実際のエラーを発見した公式バージョンkotlin_versionの文書構成は1.2.31で、1.2.31しかし:注意してください。したがって、このプロジェクトは、1.3.0を使用しています。
buildscript {
ext.kotlin_version = '1.3.0'
...
依存関係{
...
クラスパス
"org.jetbrains.kotlin:kotlin-のGradle-プラグイン:$ kotlin_version"
}
}
...
3.2編集build.gradle以下のあなたのアンドロイド/アプリディレクトリ(編集このように見えるのアプリ-levelbuild.gradleファイル)
プラグインを適用する:「kotlin-アンドロイド」
...
依存関係{
実装
"org.jetbrains.kotlin:kotlin-STDLIB-jre7:$ kotlin_version"
...
}
使用して4、
インポート 'パッケージ:フラッター/ material.dart';
インポート 'パッケージ:barcode_scan / barcode_scan.dart';
インポート 'パッケージ:フラッター/ services.dart';
クラスScanPageはStatefulWidgetを{延び
ScanPage({キーキー}):スーパー(キー:キー)
_ScanPageState createState()=> _ScanPageState();
}
クラス_ScanPageStateは株式会社ステート<ScanPage> {パブリックAPE湖北テンネットワーク技術有限公司を拡張します
バーコードでした。
将来_scan()非同期{
{試します
文字列バーコード=)は(BarcodeScanner.scanを待ちます。
SETSTATE((){
this.barcode =バーコードを返します。
});
} PlatformExceptionキャッチ(E){オン
IF(e.code == BarcodeScanner.CameraAccessDenied){
SETSTATE((){
ユーザーがカメラを付与するものではありませんでした「this.barcode =戻ります
許可!';
});
} そうしないと {
SETSTATE((){
this.barcode = '不明なエラー:$ e' を返します。
});
}
} FormatException {に
SETSTATE(()=> this.barcode =「ヌル(ユーザーが使用して返さ
何かをスキャンする前に、 - ボタン「戻ります」。結果)');
}キャッチ(E){
SETSTATE(()=> this.barcode = '不明なエラー:$ E');
}
}
@オーバーライド
ウィジェットビルド(BuildContextコンテキスト){
リターン足場(
floatingActionButton:FloatingActionButton(
子供:アイコン(Icons.camera_roll)、
onPressed:_scan、
)、
アプリケーションバー:アプリケーションバー(
タイトル:テキスト( "扫码")、
)、
本体:テキスト( "扫码 - $ {バーコード}")、
);
}
}
 
二つは、フラッターの使用は、次のエラーソリューションを提案barcode_scan
Androidの依存関係「androidx.core:コアが」コンパイルのための別のバージョン(1.0.0)を持っています
そして、ランタイム(1.0.2)クラスパス。手動で経由して、同じバージョンを設定する必要があります
DependencyResolution
http://bbs.itying.com/topic/5d0468735923fe0334c35ea2

おすすめ

転載: www.cnblogs.com/zhaofeis/p/12375019.html