Je suis de déconner avec la bibliothèque ZXing 2.2 (est-il une documentation ??)ZXing: créer ean_13 code à barres à utiliser dans ImageView
Ce que je veux faire est:
Prenez une chaîne EAN13 existante, laissez-passer à la bibliothèque et obtenir une image à utiliser dans un ImageView (ou l'écrire dans le stockage interne et ensuite créer bitmap pour imageView par moi-même)
Malheureusement MatrixToImageWriter ne fonctionne que dans J2SE et pas dans android (à cause de awt?) et donc je ne peux pas l'utiliser.
Je trouve cet article Generate barcode image in Android application
Il fonctionne très bien pour Code128, mais quand je change la BarcodeFormat.CODE_128 à EAN13 je reçois juste une image vide.
Des idées? Existe-t-il d'autres bibliothèques pour réaliser ce que je veux?
Merci d'avance!
Merci de partager vos idées. Le code ci-dessus fonctionne bien sur JAVA SE, donc je suppose que je vais juste construire une servlet et récupérer les fichiers PNG d'Android via HTTP. Peut-être que je trouverai un moyen de le faire fonctionner sous Android, cependant, nous verrons. – AndyB
OK - lorsque vous dites une image vide, la BitMatrix est-elle retournée par l'encodeur? (Au moment où j'ai écrit ce code, j'avais aussi téléchargé tout le code zxlib pour pouvoir déboguer quelques problèmes, mais il y a si longtemps, j'ai oublié quels étaient les problèmes ..) –
Je n'ai pas t se concentrer sur cela plus longtemps, en raison de la dépendance à Java SE. J'ai trouvé une autre solution, qui semble fonctionner parfaitement en utilisant des polices: http://www.codeproject.com/Articles/156402/Android-Generating-an-EAN13-Barcode – AndyB