Appeler scanner de codes à barres sur un bouton, cliquez sur l'application android
J'ai téléchargé le zxing 1.6, et a été en mesure d'exécuter avec succès un autonome scanner de code à barres à travers elle. Maintenant, ce scanner est dans un autre projet, et le CaptureActivity) et j'ai mon application autre projet appelé MyProj , tout ce que je
voulez faire est de cliquez sur le bouton de mon projet appel CaptureActivity dans un autre projet , comment puis-je importer l'ensemble de ce projet dans mon projet, ou que dois-je faire obtenir ce travail.
En remerciant à l'avance
source d'informationauteur user662237
Vous devez vous connecter pour publier un commentaire.
Je pense que la "copie" Scanner de code à Barres et l'inclure dans votre application pourrait être la surcharge de vos projets. Vous devriez certainement l'Intention de le Scanner:
À partir d'ici: http://code.google.com/p/zxing/wiki/ScanningViaIntent
Si le Scanner de code à Barres est installé sur votre appareil Android, vous pouvez numériser pour vous et retourner le résultat, tout en lui envoyant une Intention. Par exemple, vous pouvez raccorder un bouton pour scanner un QR code comme ceci:
Pour plus d'options, comme la numérisation d'un produit code-barres, ou de demander Scanner de code à Barres pour encoder et l'affichage d'un code à barres pour vous, consultez ce fichier source:
http://code.google.com/p/zxing/source/browse/trunk/android/src/com/google/zxing/client/android/Intents.java
En voici la source de notre application de test qui montre comment les utiliser:
http://code.google.com/p/zxing/source/browse/trunk/androidtest/src/com/google/zxing/client/androidtest/ZXingTestActivity.java
IntentIntegrator
Nous avons également commencé à créer une petite bibliothèque de classes qui encapsulent certains détails ci-dessus. Voir IntentIntegrator pour, éventuellement, un moyen plus facile de s'intégrer. En particulier, il permettra de traiter le cas où le Scanner de code-Barres n'est pas encore installé.
http://code.google.com/p/zxing/source/browse/trunk/android-integration/src/com/google/zxing/integration/android/IntentIntegrator.java
Via l'URL
Comme de codes à Barres à Scanner v2.6, vous pouvez également lancer l'application à partir d'une URL dans le Navigateur. Simple de créer un lien hypertexte vers http://zxing.appspot.com/scan et Scanner de code-Barres vous proposera de lancer le gérer. Les utilisateurs peuvent également choisir d'avoir toujours Scanner de code à Barres s'ouvrir automatiquement.
REMARQUE: Cette URL n'est pas destiné à servir une page web dans un navigateur, c'est juste un crochet pour le lancement d'une application native.
Problèmes Connus
L'utilisateur jamesikanos rapports de la suite de "chasse aux sorcières':
Créer un TabHost activité avec launchMode "instance unique"
Créer une activité enfant avec une "Start scan" bouton (lancement zxing à l'aide de la IntentIntegrator à partir de ce bouton)
onActivityResult de votre enfant à l'activité sera de retour immédiatement "annulé"
onActivityResult n'est jamais appelée par la suite