web-dev-qa-db-fra.com

Lire des codes-barres avec android

Salut, je développe une application pour le Android htc hero. Je cherche des moyens d'utiliser le camer intégré pour lire les codes-barres 2D et extraire la chaîne renvoyée par le code-barres. Je n'ai que récemment commencé à travailler avec le Android sdk mais j'ai une formation en programmation en travaillant sur des projets avec Java. Je suis curieux de savoir quelle serait la meilleure façon de lire le code-barres 2D. J'ai quelques exemples d'applications qui lire le code-barres, mais ce sont tous des fichiers .apk et je n'ai pas de source ou de bibliothèque avec laquelle je peux travailler. pour vous donner une meilleure idée de ce que j'essaie d'accomplir ce site permet la génération de codes-barres 2D constitués des données que vous désirez ici

Toutes les réponses seraient grandement appréciées.

34
user233354

Les programmes Android peuvent interagir entre eux à l'aide d'intentions. Les intentions sont un peu comme les appels de procédure à distance: vous demandez à l'autre programme une certaine action (par exemple, scannez un code-barres) et l'autre programme effectuera cette tâche pour vous. Le résultat est renvoyé lorsque la tâche est terminée.

Si l'utilisateur a installé le scanner de codes-barres ZXing, vous pouvez simplement utiliser une intention de numériser un code-barres. Le lecteur de codes-barres démarre alors, laisse l'utilisateur scanner le code et vous renvoie le résultat.

Plus d'informations sur ce scanner peuvent être trouvées sur la page Google Code de ce projet: http://code.google.com/p/zxing/wiki/ScanningViaIntent

37
Scharrels

Je regarderais cet open source Android: http://code.google.com/p/zxing/

11
Mark B

Pour les autres voyageurs de recherche Google, il y a un article de 2012 sur le Android blog des développeurs sur la façon d'utiliser les intentions avec l'exemple de la numérisation de codes à barres:

http://Android-developers.blogspot.com/2012/02/share-with-intents.html

5
Taoufix