La lecture des codes-barres avec android
Salut, je suis du développement d'une application pour android htc hero,. Je suis à la recherche des moyens de l'aide de la fonction intégrée de camer pour lire des codes à barres 2D et en extraire la chaîne de caractères retournée dans le code à barres. J'ai récemment commencé à travailler avec le sdk android mais j'ai un arrière-plan de programmation de travailler sur des projets java. Je suis curieux de savoir quelle est la meilleure façon de lire le code à barres 2D serait. J'ai quelques exemples d'applications que de lire les codes à barres, mais ils sont tous .les fichiers apk et n'ont pas de source ou de la bibliothèque que je peux travailler avec. pour vous donner une meilleure idée de ce que je suis en train d'accomplir ce site permet de générer des codes-barres 2d constitué de données que vous désirez ici
Toute réponse serait grandement apprécié.
Vous devez vous connecter pour publier un commentaire.
Android programmes peuvent interagir avec d'autres personnes à l'aide de ses intentions. Les intentions sont un peu comme les appels de procédure distante: vous demandez à l'autre d'un programme pour une action donnée (par exemple scanner un code-barres) et de l'autre programme va effectuer cette tâche pour vous. Le résultat est renvoyé lorsque la tâche est terminée.
Si l'utilisateur a installé l'ZXing Scanner de code à Barres, vous pouvez simplement utiliser une intention de scanner un code-barres. Le Scanner de code-Barres va alors commencer, permettez à l'utilisateur de scanner le code et renvoyer le résultat.
Plus d'informations sur ce scanner peut être trouvé sur la page Google Code du projet: http://code.google.com/p/zxing/wiki/ScanningViaIntent
Je regarderais ce projet Android open source: http://code.google.com/p/zxing/
Pour le boursier de recherche de Google en déplacement, il y a un 2012 post sur les développeurs android blog sur la façon d'utiliser les intentions et l'exemple de numérisation de codes à barres :
http://android-developers.blogspot.com/2012/02/share-with-intents.html
Pour autant que je sais pour le décodage de codes à barres (à l'exception de l'algorithme de), vous devez connaître la (relative) des largeurs de blanc et de noir bars. Pour cela, vous devez faire pivoter le code-barres à une position horizontale, puis de détecter les largeurs.
(Ok, le ZXIng trucs conseillés par d'autres surpasse ce manuel piratage)