Aller au contenu

librairy scan code barre


l-amoureu

Recommended Posts

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

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

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

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

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

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...