Qr code generator - 2019 APK
Informations
Version Varies with device (#1)
Mise à jour 22 March 2019
Taille APK 1 MB
Nécessite Android Android 2.3+ (Gingerbread)
Proposée par BLUE BABY
Catégorie App de Outils Gratuits
App id com.shrisivacomputers.qrcodegeneratorandscanner
Notes d'auteur Générateur de code Qr - 2019 numérisation du code QR à l'aide de l'appareil photo, générant le code QR.
Captures d'écran
Cliquez sur l'image pour la voir en taille réelle
Tableau des matières
Dernières mises à jour
Nouveautés sur Qr code generator - 2019 Varies with device
Description
En quoi consiste notre application?
Widget de l’écran d’accueil permettant à l’utilisateur de sélectionner le code QR à numériser ou à générer un code QR.
QR Code Scanner Widget permettant à l’utilisateur de scanner le code QR avec la caméra du périphérique et d’afficher le résultat textuel du code QR.
Générateur de code QR Widget permettant à l’utilisateur de saisir des données texte et de générer un widget de code QR, de convertir un widget en fichier image et de le partager avec une autre application.
Dépendances du projet
Les dépendances de notre fichier pubspec.yaml sont constituées de:
dépendances: .... path_provider: 0.4.1barcode_scan: ^ 0.0.4qr_flutter: ^ 1.1.1
path_provider par Flutter Team. Un plugin Flutter pour trouver des emplacements couramment utilisés sur le système de fichiers. Prend en charge iOS et Android.
barcode_scan par Matthew. Un plugin Flutter permettant de numériser des codes-barres 2D et des codes QR comme wrapper à l'aide d'une bibliothèque spécifique iOS mikebuss / MTBBarcodeScanner et Android dm77 / barcodescanner.
qr_flutter de Luke Freeman. QR.Flutter est une bibliothèque de génération et de rendu de code QR pour Flutter.
Widget de l'écran d'accueil
Notre widget de l'écran d'accueil de l'application permet à l'utilisateur de choisir s'il souhaite effectuer une analyse ou générer un code QR en appuyant sur le bouton. Le widget de génération renvoie une colonne avec 2 enfants comme bouton RaisedButton, une pour l'acheminement vers l'écran de génération du code QR et une pour l'acheminement vers l'écran de numérisation du code QR lorsque le bouton est activé.
Écran Widget Code QR
Le widget d'écran de numérisation affiche la numérisation de démarrage avec le bouton de la caméra et un widget de texte qui affiche le résultat de la numérisation du code QR de la caméra. Il utilise le widget de colonne comme parent pour les enfants Text et Button.
Lorsque l'utilisateur appuie sur Button, la fonction d'analyse asynchrone est appelée. Il utilisera la classe BarcodeScanner des dépendances du plug-in barcode_scanner pour démarrer le viseur de l'appareil photo sur iOS et Android, afin que l'utilisateur puisse pointer et numériser le code QR.
Si un code QR est trouvé, le résultat du texte sera renvoyé et attribué à la variable d'instance de code à barres dans la fonction setState qui déclenchera le rendu du widget. La variable d'instance de code à barres sera affectée au texte Widget pour afficher le résultat de l'analyse du code QR. Si une erreur se produit, nous définissons simplement la propriété de code à barres avec le message d'erreur.
Générer un widget de code QR à l'écran
Le widget d'écran Générer affiche un champ de texte pour l'utilisateur. Entrez les données de texte qui seront utilisées pour générer le widget Code QR à l'aide du plug-in qr_flutter lorsque l'utilisateur clique sur le bouton d'envoi. Il fournit également un bouton de partage dans la barre de navigation pour partager le fichier image png avec d'autres applications sous iOS et Android.
Lorsque l'utilisateur a rempli le champ TextField et appuyé sur le bouton d'envoi, nous affectons la valeur de la propriété _dataString dans la méthode setState qui déclenchera le rendu du widget. Notre widget transmettra la propriété _dataString au widget QrImage qui traitera le texte et restituera le rapport qr à l'aide du concepteur personnalisé qr. Nous encapsulons QrImage dans le widget RepaintBoundary avec une propriété GlobalKey afin que nous puissions obtenir le RenderRepaintBoundary plus tard avec la clé et utiliser la méthode Flutter to Image intégrée dans le widget RenderRepaintBoundary qui convertira le widget en fichier png.
Générer une image PNG QR code et le partage avec un canal spécifique à la plate-forme
Lorsque l'utilisateur appuie sur le bouton de partage, nous appelons la fonction _captureAndSharePng qui permettra d'obtenir l'objet RepaintBoundary avec GlobalKey transmis au widget RepaintBoundary. Ensuite, nous appelons la méthode toImage qui convertit le widget en objet Image et convertit l'objet Image à l'aide de toByteData au format png.
Après cela, nous obtenons les données d'octets, récupérons le répertoire temporaire de l'application et sauvegardons les données à l'intérieur du répertoire temporaire. Pour partager l'image, nous utiliserons une méthode d'API de canal spécifique à la plate-forme qui transmettra le chemin de l'image et appellera shareImage sur chaque plate-forme pour iOS et Android.
Cette description générée par www.articlegenerator.org
Notes et avis
Note: 1.0 sur 5 · Less than 100 votes
(*) est nécessaire
Versions précédentes
Qr code generator - 2019 Varies with device APK pour Windows (#1, 1 MB)
Vous aimerez peut-être aussi
QR Gratuit©: QR Code Scanner APK
Scanner QR Code & Code-barres APK
QR Code Generator & Scanner APK
Barcode & QR Code Generator APK
Wifi générateur de code QR APK
Du même développeur
Applications les plus téléchargées
فیلتر شکن جدید و قوی،فیلتر شکن قوی و پرسرعت رایگان APK