ApkDownload

Qr code generator - 2019 APK

Neueste Version Varies with device für Windows
Aktualisiert 22. March 2019

Information

Version Varies with device (#1)

Aktualisiert 22. March 2019

APK-Dateigröße 1 MB

Erforderliche Android-Version Android 2.3+ (Gingerbread)

Angeboten von BLUE BABY

Kategorie Kostenlose Tools

Anwendung id com.shrisivacomputers.qrcodegeneratorandscanner

Hinweise des Entwicklers Qr-Code-Generator - 2019 QR-Code mit der Kamera scannen und QR-Code generieren.

Screenshot

Klicken Sie auf das Bild, um es in voller Größe anzuzeigen

Neue Funktionen

Was ist neu in Qr code generator - 2019 Varies with device

QR code generator - 2019

Beschreibung

Qr-Code-Generator - 2019
Was unsere Bewerbung beinhaltet:

Startbildschirm-Widget, mit dem der Benutzer einen QR-Code scannen oder einen QR-Code generieren kann.
QR-Code-Scanner Widget, mit dem Benutzer QR-Code mit der Gerätekamera scannen und das Ergebnis des QR-Codes anzeigen können.
QR-Code-Generator Widget zur Eingabe von Textdaten und zum Generieren des QR-Code-Widgets, Konvertieren des Widgets in eine Bilddatei und Freigeben einer Bilddatei für andere Anwendungen.
Projektabhängigkeiten
Unser Projekt pubspec.yaml-Datei-Plugin-Abhängigkeiten besteht aus:

Abhängigkeiten: .... path_provider: 0.4.1barcode_scan: ^ 0.0.4qr_flutter: ^ 1.1.1
path_provider von Flutter Team. Ein Flutter-Plugin zum Ermitteln häufig verwendeter Speicherorte im Dateisystem. Unterstützt iOS und Android.
barcode_scan von Matthew. Ein Flutter-Plugin zum Scannen von 2D-Barcodes und QR-Codes als Wrapper mithilfe einer spezifischen Bibliothek für iOS-Mikro-Bus / MTBBarcodeScanner und Android dm77 / Barcodescanner.
qr_flutter von Luke Freeman. QR.Flutter ist eine QR-Code-Generierungs- und Rendering-Bibliothek für Flutter.
Startbildschirm-Widget
In unserem App-Startbildschirm-Widget können Sie auswählen, ob Sie einen Scan durchführen oder QR-Code generieren möchten, indem Sie auf die Schaltfläche tippen. Das Build-Widget gibt eine Column mit 2 RaisedButton als untergeordnete Elemente zurück, eine für das Routing zum Generieren des QR-Code-Bildschirms und eine für das Routing zum Scannen des QR-Code-Bildschirms, wenn Sie auf die Schaltfläche tippen.

Scannen Sie QR-Code-Widget
Das Widget für den Scan-Bildschirm zeigt den Start-Scan mit der Kamerataste und ein Text-Widget an, das das Ergebnis des QR-Code-Scans der Kamera anzeigt. Es verwendet das Column Widget als übergeordnetes Element für die untergeordneten Elemente "Text" und "Button".

Wenn der Benutzer auf die Schaltfläche tippt, wird die asynchrone Scanfunktion aufgerufen. Es verwendet die BarcodeScanner-Klasse aus den Abhängigkeiten des Barcode_scanner-Plugins, um den Kamerasucher auf iOS und Android zu starten, damit der Benutzer den QR-Code zeigen und scannen kann.

Wenn ein QR-Code gefunden wird, wird das Ergebnis des Texts zurückgegeben und der Barcode-Instanzvariablen innerhalb der Funktion setState zugewiesen, die die Widget-Wiedergabe auslöst. Die Barcode-Instanzvariable wird dem Text Widget zugewiesen, um das Ergebnis des QR-Code-Scans anzuzeigen. Wenn ein Fehler auftritt, setzen wir einfach die Barcode-Eigenschaft mit der Fehlermeldung.

Screen QR Code Widget generieren
Das Bildschirm-Widget "Generieren" zeigt ein TextField für den Benutzer an. Geben Sie die Textdaten ein, die zum Generieren des QR-Code-Widgets mithilfe des Plugins "qr_flutter" verwendet werden, wenn der Benutzer auf die Schaltfläche "Senden" tippt. Es enthält auch eine Share-Schaltfläche in der Navigationsleiste, um die Bild-PNG-Datei für andere Apps in iOS und Android freizugeben.

Wenn der Benutzer das TextField gefüllt hat und auf die Schaltfläche "Senden" tippt, weisen wir den _dataString-Eigenschaftswert innerhalb der setState-Methode zu, die die Widget-Rendering auslösen soll. Unser Widget übergibt die _dataString -Eigenschaft an das QrImage-Widget, das den Text verarbeitet und den qr mit einem benutzerdefinierten qr-Painter rendert. Wir umschließen das QrImage-Element im RepaintBoundary-Widget mit einer GlobalKey-Eigenschaft, sodass wir später den RenderRepaintBoundary mit dem Schlüssel abrufen und die integrierte Flutter-to-Image-Methode im RenderRepaintBoundary-Widget verwenden können, mit der das Widget in eine PNG-Datei konvertiert wird.

Generieren Sie ein QR-Code-PNG-Image und teilen Sie es mit einem plattformspezifischen Kanal
Wenn der Benutzer auf die Freigabe-Schaltfläche tippt, rufen wir die Funktion _captureAndSharePng auf, mit der das RepaintBoundary-Objekt mit GlobalKey an das RepaintBoundary-Widget übergeben wird. Dann rufen wir die toImage-Methode auf, die das Widget in ein Image-Objekt konvertiert und das Image-Objekt mithilfe von toByteData im PNG-Format konvertiert.

Danach erhalten wir die Bytes-Daten, rufen das temporäre Verzeichnis der Anwendung auf und speichern die Daten im temporären Verzeichnis. Um das Image gemeinsam zu nutzen, verwenden wir eine plattformspezifische Channel-API-Methode, die den Image-Pfad weitergibt und shareImage auf jeder Plattform für iOS und Android aufruft.

Diese Beschreibung wird von www.articlegenerator.org erstellt

Bewertungen und Rezensionen

Bewertung: 1.0 / 5 · Less than 100 Ergebnisse

(*) ist erforderlich

Frühere Versionen

Qr code generator - 2019 Varies with device APK für Windows (#1, 1 MB)