ApkDownload

Qr code generator - 2019 APK

Ultima versione Varies with device per Windows
Aggiornata 22 March 2019

Informazioni sull'Applicazione

Versione Varies with device (#1)

Aggiornata 22 March 2019

Dimensioni APK 1 MB

È necessario Android Android 2.3+ (Gingerbread)

Offerta da BLUE BABY

Categoria Applicazione Strumenti Gratuiti

Applicazione id com.shrisivacomputers.qrcodegeneratorandscanner

Note di sviluppatore Generatore di codici QR - 2019 scansione del codice QR utilizzando la fotocamera, generando il codice QR.

Istantanee

Clicca sull'immagine per vederla a schermo intero

Ultimi aggiornamenti

Novità di Qr code generator - 2019 Varies with device

QR code generator - 2019

Descrizione

Generatore del codice QR - 2019
In cosa consiste la nostra applicazione:

Widget Home Screen per l'utente per selezionare scan QR Code o generare QR Code.
QR Code Scanner Widget per l'utente di scansionare il codice QR con la fotocamera del dispositivo e visualizzare il risultato del testo del codice QR.
QR Code Generator Widget per l'utente per inserire dati di testo e generare QR Code Widget, convertire widget in file immagine e condividere file di immagine con altre applicazioni.
Dipendenze del progetto
Le dipendenze del nostro plugin per il file pubspec.yaml sono:

dipendenze: .... path_provider: 0.4.1barcode_scan: ^ 0.0.4qr_flutter: ^ 1.1.1
path_provider di Flutter Team. Un plugin Flutter per trovare posizioni comunemente utilizzate sul filesystem. Supporta iOS e Android.
barcode_scan di Matthew. Un plugin Flutter per la scansione di codici a barre 2D e codici QR come wrapper utilizzando mikebuss / MTBBarcodeScanner iOS e libreria Android dm77 / barcodescanner.
qr_flutter di Luke Freeman. QR.Flutter è una libreria di generazione e rendering di codice QR per Flutter.
Widget schermata principale
Il nostro widget della schermata iniziale dell'app consente all'utente di selezionare se eseguire la scansione o generare il codice QR toccando il pulsante. Il widget di compilazione restituisce una colonna con 2 RaisedButton come figli, una per il routing per generare lo schermo del codice QR e una per il routing per la scansione dello schermo del codice QR quando viene toccato il pulsante.

Scan Screen QR Code Widget
Il widget della schermata di scansione visualizza la scansione iniziale con il pulsante della fotocamera e un widget Testo che visualizza il risultato della scansione del codice QR della fotocamera. Usa il Widget colonne come genitore per i bambini Testo e Pulsante.

Quando l'utente tocca il pulsante, viene richiamata la funzione di scansione asincrona. Utilizzerà la classe BarcodeScanner dalle dipendenze del plugin barcode_scanner per avviare il mirino della fotocamera sia su iOS che su Android *****ché l'utente punti e scansiona il codice QR.

Se viene trovato il codice QR, il risultato del testo verrà restituito e verrà assegnato alla variabile di istanza del codice a barre all'interno della funzione setState che attiverà il rendering del widget. La variabile di istanza del codice a barre verrà assegnata a Text Widget per visualizzare il risultato della scansione del codice QR. Se si verifica un errore, impostiamo semplicemente la proprietà del codice a barre con il messaggio di errore.

Genera Widget Screen QR Code
Il widget della schermata Genera visualizza un campo di testo per l'utente che immette i dati di testo che verranno utilizzati per generare il widget Codice QR utilizzando il plugin qr_flutter quando l'utente tocca il pulsante di invio. Fornisce inoltre un pulsante Condividi nella barra di navigazione per condividere il file immagine png con altre app in iOS e Android.

Quando l'utente ha riempito il campo di testo e ha toccato il pulsante di invio, assegniamo il valore della proprietà _dataString all'interno del metodo setState che attiverà il rendering del widget. Il nostro Widget passerà la proprietà _dataString al widget QrImage che elaborerà il testo e renderà il qr usando il qr painter personalizzato. Copiamo QrImage all'interno del widget RepaintBoundary con una proprietà GlobalKey in modo da poter ottenere RenderRepaintBoundary più tardi con la chiave e utilizzare il metodo Flutter incorporato in Image sul widget RenderRepaintBoundary che convertirà il widget in un file png.

Genera immagine e condivisione PNG QR Code con canale specifico della piattaforma
Quando l'utente tocca il pulsante di condivisione, invochiamo la funzione _captureAndSharePng che otterrà l'oggetto RepaintBoundary con GlobalKey passato al widget RepaintBoundary. Quindi chiamiamo il metodo toImage che convertirà il widget in oggetto Image e convertirà l'oggetto Image usando toByteData con il formato png.

Dopo questo otteniamo i dati dei byte, prendiamo la directory temporanea dell'applicazione e salviamo i dati all'interno della directory temporanea. Per condividere l'immagine, utilizzeremo il metodo API del canale specifico della piattaforma che passerà il percorso dell'immagine e chiameremo shareImage su ogni piattaforma per iOS e Android.

Questa descrizione generata da www.articlegenerator.org

Valutazioni e Recensioni

Valutazione: 1.0 su 5 · Less than 100 voti

(*) è obbligatorio

Versioni precedenti

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