Scanner des QR Code

Un QR Code est une représentation visuelle d’une donnée textuelle. Un QR Code prend la forme d’un quadrillage composé de points noirs et de points blancs. Chaque point représente un bit de stockage. Le format QR Code prévoit également un système de correction d’erreur pour les situations où le scanner rencontre des problèmes d’interprétation du QR Code.

Il est utile de pouvoir scanner un QR Code (ou un code barre) à partir d’une application mobile. Tout d’abord, il convient d’installer le paquet permettant de scanner les QR Codes en utilisant la commande suivante :


ionic cordova plugin add phonegap-plugin-barcodescanner
 

Il faut ensuite installer le wrapper barcode pour Ionic native :


npm install --save @ionic-native/barcode-scanner
 

Dans le fichier src/app/app.module.ts, il faut importer le paquet et l’ajouter aux providers :


import { BarcodeScanner } from '@ionic-native/barcode-scanner'; 
// ...  
providers: [ 
  StatusBar, 
  SplashScreen, 
  {provide: ErrorHandler, useClass: IonicErrorHandler}, 
  BarcodeScanner, 
]
 

Une fois ces actions effectuées, il est possible d’utiliser le scanner de QR Code dans un composant. Le code suivant présente une méthode scan() chargée de scanner le QR Code et de placer le texte du QR Code dans une propriété texteQRCode :


import { Component } from...
Pour consulter la suite, découvrez le livre suivant :
couv_EPMETION.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Stocker des données sur le périphérique
Suivant
Envoyer un SMS