2010-04-22 4 views
1

Je souhaite intégrer le code source zxing à mon application android. J'ai téléchargé le zxing1.5 et intégrer le code entier à mon application et j'appelle l'activité "CaptureActivity" par l'intention. Il montre seulement la vue de la caméra mais il ne scanne pas le code à barres. Pouvez-vous s'il vous plaît me dire comment résoudre ce problème parce que je veux que mon application soit autonome. Je ne veux pas installer BarcodeScanner.apk séparément dans l'appareil.Intégration du code source du code à barres Zxing au projet android

merci à l'avance ....

+0

Je crois que vous voulez faire quelque chose comme ceci: http://stackoverflow.com/questions/4854442/embed-zxing-library-without-using-barcode-scanner -app –

Répondre

6

Je ne pense pas CaptureActivity est ce que vous voulez - à la place, vous devez utiliser com.google.zxing.client.android.SCAN.

Voir l'article How to scan a barcode from another Android application via Intents pour des exemples de code, et des liens vers d'autres articles connexes.

+1

Merci pour votre réponse rapide, mais je ne veux pas appeler le "BarcodeScanner.apk" qui a déjà été installé dans l'appareil. Je veux que mon application soit autonome. Donc je veux intégrer le code android zxing à mon application. espérons que vous pouvez comprendre. Merci – Sujit

+0

@Sujit: Ah, je vois. Ensuite, je suppose que vous devez fusionner le fichier XML ZXing d'origine avec le vôtre, mais changez 'com.google.zxing.client.android.SCAN' en' com.sujit.zxing.client.android.SCAN' ou similaire, puis lancez une intention pour 'com.sujit.zxing.client.android.SCAN'. – RichieHindle

+0

ZXing XML d'origine signifie AndroidMainefest.xml ou quoi. merci ... – Sujit

-1

Je pourrais le faire! Vous devez copier les entrées main.xml qui contiennent

"android:name="com.google.zxing.client.android.SCAN" 
Questions connexes