l-amoureu Posté(e) 7 mars 2011 Share Posté(e) 7 mars 2011 Bonjour J'aurais besoin d'utiliser la lecture d'un code barre pour mon appli, mais je n'ai pas la moindre idée de vers où me tourner (la lecture du code barre génèrerai une requête sur internet en fonction du produit). Y a t'il un moyen de faire ca ? Cordialement Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kricek Posté(e) 7 mars 2011 Share Posté(e) 7 mars 2011 Salut! Il existe bien une librairie qui se charge de ca: ZXING (prononce Zebra Crossing)... Tu en sauras plus en allant voir à cet endroit... Bon courage! ;) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Pierre87 Posté(e) 7 mars 2011 Share Posté(e) 7 mars 2011 J'approuve la solution de Kricek, mais elle a un inconvénient: l'utilisateur est obligé de télécharger en plus "Barcode Scanner". Lien vers le commentaire Partager sur d’autres sites More sharing options...
l-amoureu Posté(e) 8 mars 2011 Auteur Share Posté(e) 8 mars 2011 J'ai suivis votre conseil, c'est effectivement fonctionnel facilement. Mais mon chef reproche justement l'ulisation obligatoire de barcode scanner. Ai je un autre moyen de faire ce que je souhaite ? Moi ca me conviens comme ca, mais bon ... Cordialement Lien vers le commentaire Partager sur d’autres sites More sharing options...
Pierre87 Posté(e) 8 mars 2011 Share Posté(e) 8 mars 2011 Haaaaa ces chefs... :) J'ai été confronté au même problème que toi. Ce que j'ai fait, j'ai téléchargé les sources de barcode scanner, et j'ai inclus l'appli dans la mienne. Pour cela, j'ai réalisé un projet "library", en y ajoutant juste CaptureActivity. Puis, grâce à Eclipse, j'ai repéré les classes manquantes, et je les ai rajouté une par une :D Lien vers le commentaire Partager sur d’autres sites More sharing options...
l-amoureu Posté(e) 8 mars 2011 Auteur Share Posté(e) 8 mars 2011 A l'origine, c'est ce que j'ai voulu faire, mais ca m'avais rebuté, d'où la solution de facilité. Je vais faire comme toi, comme ca, on ne m'embêtera plus :P Par contre, je risque de venir demander de l'aide, parceque je suis un peu perdu avec tout les truc sur le "site" de zxing Les sources, c'est bien ca (a l'interieur du zip, dossier android/src/com/...) ? http://code.google.com/p/zxing/downloads/detail?name=ZXing-1.6.zip Et, pour le type de projet, c'est un android project ? (avec le choix de la build etc) Et, ensuite, faut que je rajoute tout ces fichier ? import com.google.zxing.BarcodeFormat; import com.google.zxing.Result; import com.google.zxing.ResultMetadataType; import com.google.zxing.ResultPoint; import com.google.zxing.client.android.camera.CameraManager; import com.google.zxing.client.android.history.HistoryManager; import com.google.zxing.client.android.result.ResultButtonListener; import com.google.zxing.client.android.result.ResultHandler; import com.google.zxing.client.android.result.ResultHandlerFactory; import com.google.zxing.client.android.share.ShareActivity; Excusez moi pour mes questions :s Lien vers le commentaire Partager sur d’autres sites More sharing options...
Pierre87 Posté(e) 8 mars 2011 Share Posté(e) 8 mars 2011 Tu as un projet "ZXing Core", qui est codé en Java "générique" (non spécifique à Android) Il y a aussi un autre projet pour l'application Android "Barcode Scanner". Crée un nouveau projet de type "Android library", et déposes y CaptureActivity, avec la même structure de package que dans l'application "Barcode Scanner". Demande à Eclipse de compiler le projet. Il va te dire qu'il manque plein de classes. Rajoute les une par une. Au bout d'un certain temps, ça devrait compiler :D Pour info, je crois que j'ai rajouté des classes dans les packages com.google.zxing.client.android et com.google.zxing.client.android.camera. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.