2011-06-16 31 views
8
Ben kodlama barkod ilgili burada örneklerle geçtiniz

oluşturun:ZXing Android 1D barkod

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

Ama oluşturduğu tüm QR vardır. 1D barkod üretimi/kodlaması'u arıyorum. Doğru kodlama türü nedir?

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

Barkod Okuyucu, ENCODE_TYPE = CODE_39 ve CODE_93'ü sevmez. Herhangi bir fikir?

+0

Bu sorunu çözebilir misiniz? Aynı şeyi yapmak zorundayım ve nasıl yapılacağını anlayamıyorum? –

cevap

9

Intents için javadoc'a ihtiyacınız var. ENCODE_TYPE değil ENCODE_FORMAT gerekir.

7

anahtar burada

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

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

startActivity(intent); 

1D barkod oluşturmak/kodlamak için ENCODE_FORMAT & bu durumda 1D barkod biçimi UPC_A & verileri (UPC kodu için 11/12 basamak olmak zorunda)

Kodlamak için

İlgili konular