Question

Désolé si cela a été répondu, mais je suis en train de faire une demande qui inclura la possibilité de codes-barres d'analyse sur Android. Je cherche à utiliser ZXing que la bibliothèque, cependant, je veux intégrer le scanner dans mon application afin que l'utilisateur ne doit pas avoir le lecteur de codes barres ZXing installé pour utiliser mon application. De la description de ZXing, il semble que cela est possible.

J'ai été aussi loin que la construction ZXing, reliant dans mon projet dans Eclipse, puis en créant une nouvelle instance de lecteur. Cependant, je suis perdu quand il vient de lancer le lecteur de code à barres et la mise en œuvre des callbacks. OMI, c'est lorsque la documentation ici devient brumeux.

Si quelqu'un pourrait expliquer comment utiliser correctement ZXing, qui serait d'une grande aide.

Vive!

Était-ce utile?

La solution

part, je suis fan de l'utilisation des applications multiples comme plug-ins. De cette façon, l'utilisateur ne doit pas avoir le même code sur le téléphone plusieurs fois (stockage est limité, après tout), et - plus important encore - si ZXing améliore le scanner de codes à barres (qui souvent le cas), l'utilisateur sera automatiquement avoir la dernière et meilleure version sans avoir à vous intégrer et de le modifier à nouveau pour répondre à vos besoins.

Vous pouvez simplement détecter la présence de l'application, et invite l'utilisateur à l'installer si elle n'existe pas. Vous pouvez simplement créer un lien vers le pname: Uri à l'application ZXing, qui déclenche automatiquement le marché et permettre à l'utilisateur d'installer l'application

.

Cela dit, si vous voulez vraiment intégrer le code, d'une façon serait de télécharger les fichiers sources pertinentes, renommer les noms de paquets et les noms d'intention afin qu'ils ne se heurtent pas avec le code de ZXing, puis appelez simplement l'intention de scanner le code barre (comme vous le feriez normalement lorsque vous utilisez le scanner de code à barres comme un plug-in). Si vous faites cela, assurez-vous de ZXing de crédit pour leur travail dans la documentation, et assurez-vous que leurs conditions de service permettent d'utiliser et de modifier leur code source.

Autres conseils

Le code source complet pour Barcode Scanner est android / répertoire . C'est au sujet de la meilleure explication que vous pourriez demander.

Si vous réécrire un nouveau code pour votre propre usage, je pense que ce plus à vous que pour le projet d'expliquer.

Vous pouvez obtenir plus d'informations utiles à la groupe de discussion du projet.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top