comment “com.google.zxing.client.android.SCAN” travailler dans android?

J'ai développé un BarcodeScanner application avec la bibliothèque ZXING. pour cela, j'ai téléchargé la bibliothèque et de l'ajouter à mon proj et a appelé à une entente avec l'URI:"com.myproject.vinscan.client.android.L'ANALYSE". mais plus tard, j'ai constaté que, au lieu de le télécharger et y compris tous les paquets de ZXING dans notre proj, il suffit d'utiliser l'URI pour Inetnt que "com.google.zxing.client.android.L'ANALYSE". Mon doute est, comment est-ce de travailler sans les bibliothèques. Il fonctionne même en mode hors connexion(sans WIFI/GPRS). sont les bibliothèques incluses dans le kit SDK d'android lui-même?

il ne fonctionne que si vous avez déjà installé le lecteur de code-barres à partir de Google play, sinon ça ne marchera pas
En utilisant intentIntegrator, les apps trouverez zxing scanner de code à barres par elle même, si le téléphone n'est pas installé zxing scanner de code à barres, il sera automatique de la demander, donc, si le téléphone est déjà installé zxing scanner de code à barres, il peut fonctionner en mode hors connexion
Appelant: l'Intention startIntent = new Intent("com.google.zxing.client.android.SCAN"); startIntent.putExtra("SCAN_MODE", "QR_CODE_MODE"); startActivityForResult(Intent.createChooser(startIntent, "Choisir QR Scanner"), 0); affichera une boîte de dialogue pour choo votre scanner app, ou il affiche un message si vous n'avez pas de scanner.

OriginalL'auteur Pradeep CR | 2012-10-22