ZXing comment numériser le Code QR ET codes barres 1D?
Je viens d'en importer la bibliothèque ZXing dans mon application, je sais comment mettre en place le putExtra
fonction de scanner les QR-Code à barres:
INTENT = new Intent("com.google.zxing.client.android.SCAN");
INTENT.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(INTENT, 0);
et si j'aime le scan d'un les codes barres 1D:
INTENT = new Intent("com.google.zxing.client.android.SCAN");
INTENT.putExtra("SCAN_MODE", "PRODUCT_MODE");
startActivityForResult(INTENT, 0);
mais comment puis-je faire de l'App en mesure de numériser les deux?? (1D et 2D code à barres).
Merci!
Marco
OriginalL'auteur Marco Matarazzi | 2011-08-29
Vous devez vous connecter pour publier un commentaire.
Si vous voulez juste pour numériser les deux (et pas exclusivement ces deux):
Ne pas ajouter de la
SCAN_MODE
supplémentaire à l'intention. C'est en option pour limiter le type de code-barres à un certain type. En ne spécifiant pas, il va scanner tous les types possibles.OriginalL'auteur
Il suffit d'aller dans ces lignes de code. Il fonctionne parfaitement pour moi que vous le souhaitez.
OriginalL'auteur DJhon
Je recommande d'utiliser IntentIntegrator c'est une classe de la Zxing projet est que j'utilise avec une de mes applications. J'ai fourni un lien vers le fichier. Il encapsule le code d'analyse et est idéal pour la simple fonction de numérisation. initiateScan méthode est l'endroit où vous voulez regarder. Profitez-en!
OriginalL'auteur markS
vous devez utiliser "SCAN_MODE" au lieu de "QR_CODE_MODE":
devrait être
SCAN_MODE
supplémentaire. voir : stackoverflow.com/a/21764891/1529129OriginalL'auteur user2881122