Zxing, lecteur de QR-Code pour Android
Zxing, ou Zebra Crossing, est un projet de grande ampleur puisqu’il s’agit à la fois de clients pour divers systèmes et téléphones (dont bien évidemment Android), mais aussi d’une bibliothèque disponible en Java pour développer des applications autour de la lecture de code barres à 2 dimensions suivant plusieurs nombres dont notamment les très utilisés QR-Code.
Il s’agit d’un projet libre sous licence Apache.
Le client pour Android est téléchargeable ici. Le site du projet est consultable ici.








Quelqu’un pourrait me dire comment tester ce client sur l’émulateur?
Rakoun
/°
C’est bon, j’ai trouvé, il faut mettre l’image à scanner dans le répertoire /tmp/.
Rakoun
/°
En fait, comme la caméra n’est pas émulée, il faut utiliser un fichier image.
Pour se faire, dans un terminal Windows/linux tape :
adb push my-image.jpg /tmp/barcode.jpg
Ensuite, tu pourras décoder le barcode à l’aide du logiciel dans l’émulateur
Le BarcodeReader.apk fourni plus haut est compilé pour la version 1.0 d’Android?
Parce que quand j’essaye de faire un : adb install BarcodeReader.apk pour l’installer sur l’émulateur, j’ai le message :
895 KB/s (0 bytes in 57308.000s)
pkg: /data/local/tmp/BarcodeReader.apk
Failure [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED]
Est ce que vous avez une idée de pourquoi ca me fait ca ?
Je ne sais plus pour quelle version, mais une vieille, c’est sûr.
Ouch, ah oui j’avais pas vu que l’article datait du 3 mars 2008
Bon allez je file essayer de le recompiler :p
merci pour la réponse en tous cas!
Si un jour quelqu’un repasse par ici, je vous conseil de jeter un coup d’oeil à l’adresse http://code.google.com/p/zxing/wiki/GettingStarted, le dernier point « Run on Android » permet de compiler les dernières sources de Zxing pour Android.
En france il y a un standard différent des qr codes : les flashcodes.
Pour décoder les flashcodes que l’on trouve un peut partout dans les revues et pub :
http://android.domozone.net/2009/09/lire-les-flashcodes-avec-mobiletag/
Nuance, en France on n’utilise plusieurs standards Qr, Datamatrix et Mobiletag a créé le sien flashcode.
Et ce n’est pas un standard