Comment ajouter un scanneur de code à barres dans une application Android

Les applications capables de traiter les codes à barres traditionnels et les nouveaux codes QR sont à la pointe du développement en réalité augmentée. Pour ajouter ces fonctionnalités aux applications de votre studio de programmation, vous pouvez choisir de passer plus de temps que nécessaire pour créer votre application afin de programmer une bibliothèque de logiciels pour le traitement des données de code à barres à partir du pilote de l'appareil photo du périphérique Android. Le meilleur choix, cependant, consiste à incorporer une bibliothèque de logiciels existante pour la lecture de codes à barres dans votre projet et à programmer réellement votre application.

1.

Recherchez une bibliothèque de logiciels permettant d’utiliser les pilotes de caméra Android pour traiter les données de code à barres. Cela peut prendre la forme d'une bibliothèque propriétaire pour laquelle vous devrez payer des frais de licence, d'une bibliothèque à code source ouvert ou d'une application Android indépendante qui traitera les données de codes à barres pour le compte d'autres applications.

2

Téléchargez la bibliothèque, puis suivez la documentation de la bibliothèque pour créer les packages nécessaires et importer le code de la bibliothèque dans l'espace de travail de votre projet Java.

3

Construisez une nouvelle instance de l'objet contenant le code de la bibliothèque ou le code permettant d'accéder à l'application qui gérera les données de la caméra. Utilisez le nom de classe spécifié par la documentation de la bibliothèque.

4

Ajoutez une méthode à l'une de vos classes qui étend la classe Android "Activité", dans laquelle vous appelez la méthode appropriée à partir de l'instance de l'objet de bibliothèque du lecteur de code à barres que vous avez instancié. Vous pouvez trouver ce nom de méthode et ses arguments dans la documentation de la bibliothèque.

5

Liez cette fonction à un composant de l'interface utilisateur graphique de votre application via un écouteur d'événement ou un gestionnaire d'événements.

Pointe

  • Si vous utilisez une bibliothèque d'analyse de code à barres open source, assurez-vous de lire et de comprendre les termes de sa licence open source. Certaines licences open source permettent aux développeurs de créer des applications propriétaires, tandis que d'autres exigent que les applications utilisant le contenu sous licence soient également open source.

Recommandé