2016-06-01 4 views
0

J'essaie d'écrire application android qui code de balayage au format code 128. J'utilise la bibliothèque Zxing, qui le supporte.Zxing ne peut pas scanner le code 128

Une autre analyse fonctionne correctement.

J'utiliser ce code pour commencer à scanner:

Intent intent = new Intent("com.google.zxing.client.android.SCAN"); 
    //intent.putExtra("SCAN_MODE", "PRODUCT_MODE"); 
    intent.putExtra("SCAN_FORMATS", "CODE_128"); 
    startActivityForResult(intent, SCAN_TYPE_POSITION); 

Qu'est-ce que je fais mal?

Merci pour les réponses

+0

Qu'est-ce que vous obtenez dans les journaux? –

+0

Rien quand je cible sur code128. Toute autre analyse avec PRODUCT_MODE fonctionne normalement. Mais ce n'est pas du travail et dans le journal n'est rien. @PrerakSola –

Répondre

0
public void scanBar(View v) { 
    try { 

     //start the scanning activity from the com.google.zxing.client.android.SCAN intent 
     Intent intent = new Intent(ACTION_SCAN); 
     intent.putExtra("SCAN_FORMATS", "CODE_128"); 

     startActivityForResult(intent, 0); 

    } catch (ActivityNotFoundException anfe) { 

     //on catch, show the download dialog 
     showDialog(Barcode2Activity.this, "Ñão foi encontrado scanner de código de barras", "Deseja realizar o Download?", "Sim", "Não").show(); 

    } 
}