Qr code generator - 2019 APK
最新バージョン
Varies with device for Windows
更新しました
2019年March22日
情報
バージョン Varies with device (#1)
更新しました 2019年March22日
APKファイルサイズ 1 MB
Android 要件 Android 2.3+ (Gingerbread)
開発元 BLUE BABY
カテゴリー ツール (アプリケーション)
アプリケーションのID com.shrisivacomputers.qrcodegeneratorandscanner
開発者ノート QRコードジェネレータ - 2019カメラを使ってQRコードをスキャンし、QRコードを生成します。
スクリーンショット画像
画像をクリックするとフルサイズで表示されます
新機能
Qr code generator - 2019 Varies with deviceの新機能
QR code generator - 2019
説明
QRコードジェネレータ - 2019
私たちのアプリケーションは何で構成されています:
スキャンQRコードを選択するか、QRコードを生成するためのユーザーのホーム画面ウィジェット。
QRコードスキャナーユーザーがデバイスカメラでQRコードをスキャンし、QRコードのテキスト結果を表示するためのウィジェット。
ユーザーがテキストデータを入力してQRコードウィジェットを生成し、画像ファイルにウィジェットを変換し、他のアプリケーションに画像ファイルを共有するためのQRコードジェネレータウィジェット。
プロジェクトの依存関係
私たちのプロジェクトpubspec.yamlファイルプラグイン依存関係は以下から構成されています。
依存関係:.... path_provider:0.4.1バーコード・スキャン:^ 0.0.4qr_flutter:^ 1.1.1
Flutterチームによるpath_provider。ファイルシステム上でよく使われる場所を見つけるためのFlutterプラグイン。 iOSとAndroidをサポートしています。
Matthewによるbarcode_scan。特定のiOSのmikebuss / MTBBarcodeScannerとAndroidのdm77 / barcodescannerライブラリを使用して、ラッパーとして2DバーコードとQRコードをスキャンするためのFlutterプラグイン。
Luke Freemanによるqr_flutter。 QR.Flutterは、Flutter用のQRコード生成およびレンダリングライブラリです。
ホーム画面ウィジェット
私たちのアプリのホーム画面ウィジェットは、ユーザーがボタンをタップしてスキャンを実行するか、QRコードを生成するかを選択することができます。ビルドウィジェットは、子として2つのRaisedButtonを持つColumnを返します。1つはQRコード画面を生成するためのルーティング用、もう1つはボタンがタップされたときのQRコードスキャン画面へのルーティング用です。
スキャン画面のQRコードウィジェット
スキャン画面ウィジェットには、カメラ付きスキャン開始ボタンと、カメラのQRコードスキャンの結果を表示するテキストウィジェットが表示されます。 TextとButtonの子の親としてColumn Widgetを使用します。
ユーザーがボタンをタップすると、非同期スキャン機能が呼び出されます。ユーザーがQRコードをポイントしてスキャンするためにiOSとAndroidの両方でカメラのファインダーを起動するために、barcode_scannerプラグインの依存関係からのBarcodeScannerクラスを使用します。
QRコードが見つかった場合、テキストの結果が返され、ウィジェットのレンダリングをトリガーするsetState関数内のバーコードインスタンス変数に割り当てられます。 QRコードスキャンの結果を表示するために、テキストコードにバーコードインスタンス変数が割り当てられます。エラーが発生した場合は、エラーメッセージを使用してバーコードプロパティを設定するだけです。
画面のQRコードウィジェットを生成する
画面生成ウィジェットは、ユーザが送信ボタンをタップしたときにqr_flutterプラグインを使用してQRコードウィジェットを生成するために使用されるテキストデータをユーザが入力するためのTextFieldを表示します。また、iOSおよびAndroidの他のアプリとimage pngファイルを共有するためのナビゲーションバーに共有ボタンもあります。
ユーザーがTextFieldを埋めて送信ボタンをタップすると、ウィジェットのレンダリングをトリガーするsetStateメソッド内に_dataStringプロパティ値が割り当てられます。私たちのウィジェットは_dataStringプロパティをQrImageウィジェットに渡します。それはテキストを処理してカスタムqrペインタを使ってqrをレンダリングします。 GlobalKeyプロパティでRepaintBoundaryウィジェット内のQrImageをラップして、後でキーを使用してRenderRepaintBoundaryを取得し、そのウィジェットをpngファイルに変換するRenderRepaintBoundaryウィジェットの組み込みのFlutter to Imageメソッドを使用できます。
QRコードPNG画像の生成とプラットフォーム固有のチャンネルとの共有
ユーザーが共有ボタンをタップすると、GlobalKeyがRepaintBoundaryウィジェットに渡されたRepaintBoundaryオブジェクトを取得する_captureAndSharePng関数が呼び出されます。次に、ウィジェットをImageオブジェクトに変換し、toByteDataを使用してpng形式のImageオブジェクトを変換するtoImageメソッドを呼び出します。
その後、bytesデータを取得し、アプリケーションの一時ディレクトリを取得して、その一時ディレクトリ内にデータを保存します。画像を共有するには、画像パスを渡し、iOSとAndroidの各プラットフォームでshareImageを呼び出すプラットフォーム固有のチャネルAPIメソッドを使用します。
この記述はwww.articlegenerator.orgによって生成されました
私たちのアプリケーションは何で構成されています:
スキャンQRコードを選択するか、QRコードを生成するためのユーザーのホーム画面ウィジェット。
QRコードスキャナーユーザーがデバイスカメラでQRコードをスキャンし、QRコードのテキスト結果を表示するためのウィジェット。
ユーザーがテキストデータを入力してQRコードウィジェットを生成し、画像ファイルにウィジェットを変換し、他のアプリケーションに画像ファイルを共有するためのQRコードジェネレータウィジェット。
プロジェクトの依存関係
私たちのプロジェクトpubspec.yamlファイルプラグイン依存関係は以下から構成されています。
依存関係:.... path_provider:0.4.1バーコード・スキャン:^ 0.0.4qr_flutter:^ 1.1.1
Flutterチームによるpath_provider。ファイルシステム上でよく使われる場所を見つけるためのFlutterプラグイン。 iOSとAndroidをサポートしています。
Matthewによるbarcode_scan。特定のiOSのmikebuss / MTBBarcodeScannerとAndroidのdm77 / barcodescannerライブラリを使用して、ラッパーとして2DバーコードとQRコードをスキャンするためのFlutterプラグイン。
Luke Freemanによるqr_flutter。 QR.Flutterは、Flutter用のQRコード生成およびレンダリングライブラリです。
ホーム画面ウィジェット
私たちのアプリのホーム画面ウィジェットは、ユーザーがボタンをタップしてスキャンを実行するか、QRコードを生成するかを選択することができます。ビルドウィジェットは、子として2つのRaisedButtonを持つColumnを返します。1つはQRコード画面を生成するためのルーティング用、もう1つはボタンがタップされたときのQRコードスキャン画面へのルーティング用です。
スキャン画面のQRコードウィジェット
スキャン画面ウィジェットには、カメラ付きスキャン開始ボタンと、カメラのQRコードスキャンの結果を表示するテキストウィジェットが表示されます。 TextとButtonの子の親としてColumn Widgetを使用します。
ユーザーがボタンをタップすると、非同期スキャン機能が呼び出されます。ユーザーがQRコードをポイントしてスキャンするためにiOSとAndroidの両方でカメラのファインダーを起動するために、barcode_scannerプラグインの依存関係からのBarcodeScannerクラスを使用します。
QRコードが見つかった場合、テキストの結果が返され、ウィジェットのレンダリングをトリガーするsetState関数内のバーコードインスタンス変数に割り当てられます。 QRコードスキャンの結果を表示するために、テキストコードにバーコードインスタンス変数が割り当てられます。エラーが発生した場合は、エラーメッセージを使用してバーコードプロパティを設定するだけです。
画面のQRコードウィジェットを生成する
画面生成ウィジェットは、ユーザが送信ボタンをタップしたときにqr_flutterプラグインを使用してQRコードウィジェットを生成するために使用されるテキストデータをユーザが入力するためのTextFieldを表示します。また、iOSおよびAndroidの他のアプリとimage pngファイルを共有するためのナビゲーションバーに共有ボタンもあります。
ユーザーがTextFieldを埋めて送信ボタンをタップすると、ウィジェットのレンダリングをトリガーするsetStateメソッド内に_dataStringプロパティ値が割り当てられます。私たちのウィジェットは_dataStringプロパティをQrImageウィジェットに渡します。それはテキストを処理してカスタムqrペインタを使ってqrをレンダリングします。 GlobalKeyプロパティでRepaintBoundaryウィジェット内のQrImageをラップして、後でキーを使用してRenderRepaintBoundaryを取得し、そのウィジェットをpngファイルに変換するRenderRepaintBoundaryウィジェットの組み込みのFlutter to Imageメソッドを使用できます。
QRコードPNG画像の生成とプラットフォーム固有のチャンネルとの共有
ユーザーが共有ボタンをタップすると、GlobalKeyがRepaintBoundaryウィジェットに渡されたRepaintBoundaryオブジェクトを取得する_captureAndSharePng関数が呼び出されます。次に、ウィジェットをImageオブジェクトに変換し、toByteDataを使用してpng形式のImageオブジェクトを変換するtoImageメソッドを呼び出します。
その後、bytesデータを取得し、アプリケーションの一時ディレクトリを取得して、その一時ディレクトリ内にデータを保存します。画像を共有するには、画像パスを渡し、iOSとAndroidの各プラットフォームでshareImageを呼び出すプラットフォーム固有のチャネルAPIメソッドを使用します。
この記述はwww.articlegenerator.orgによって生成されました
評価とレビュー
評価: 1.0 / 5 · Less than 100 票
(*) 必要とされている