2011-06-16 5 views
8

Ho passato attraverso gli esempi qui per quanto riguarda la codifica del codice a barre:ZXing Android Generare codici a barre 1D

http://code.google.com/p/zxing/source/browse/trunk/androidtest/src/com/google/zxing/client/androidtest/ZXingTestActivity.java

Ma tutto genera sono QR. Sto cercando 1D generazione codice a barre/codifica. Qual è il giusto tipo di codifica?

Intent intent = new Intent("com.google.zxing.client.android.ENCODE"); 
intent.setPackage("com.google.zxing.client.android"); 
intent.putExtra("ENCODE_TYPE", "???"); 

Scanner di codici a barre non conforme a ENCODE_TYPE = CODE_39 né CODE_93. Qualche idea?

+0

Potrebbe risolto ?. Devo fare lo stesso e non riesco a capire come fare ?? –

risposta

9

È necessario il javadoc per Intents. È necessario ENCODE_FORMAT, non ENCODE_TYPE.

7

per codificare/generare codici a barre 1D

Intent intent = new Intent("com.google.zxing.client.android.ENCODE"); 

intent.putExtra("ENCODE_FORMAT", "UPC_A"); 
intent.putExtra("ENCODE_DATA", "12345678901"); 

startActivity(intent); 

La chiave qui è ENCODE_FORMAT & formato barcode 1D in questo caso UPC_A & i dati (per UPC deve essere 11/12 cifre) per codificare

Spero che questo aiuti