2016-06-01 12 views
0

Ich versuche, Android-App zu schreiben, die Code in Code128-Format scannen.Zxing kann Code 128 nicht scannen

Ich benutze Zxing-Bibliothek, die es unterstützt.

Ein anderer Scan funktioniert ordnungsgemäß.

Ich benutze diesen Code Scanner zu starten:

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); 

Was mache ich falsch?

Vielen Dank für Antworten

+0

Was bekommen Sie in logs? –

+0

Nichts, wenn ich auf code128 ziele. Jeder andere Scan mit PRODUCT_MODE funktioniert normal. Aber das ist keine Arbeit und im Protokoll ist nichts. @PerakSola –

Antwort

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(); 

    } 
}