2011-06-16 13 views
8

मैं उदाहरण यहाँ एन्कोडिंग बारकोड के बारे में पूरी कर चुके हैं:ZXing एंड्रॉयड उत्पन्न -1 डी बारकोड

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

लेकिन सभी यह उत्पन्न QR हैं। मैं 1 डी बारकोड पीढ़ी/एन्कोडिंग की तलाश में हूं। सही एन्कोड प्रकार क्या है?

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

बारकोड स्कैनर ENCODE_TYPE = CODE_39 और न ही CODE_93 पसंद नहीं करता है। कोई विचार?

+0

मदद कर सकता है? मुझे वही करना है और मैं समझ नहीं पा रहा हूं कि कैसे करना है ?? –

उत्तर

9

आपको Intents के लिए javadoc की आवश्यकता है। आपको ENCODE_FORMAT की आवश्यकता है, ENCODE_TYPE नहीं।

7

सांकेतिक शब्दों में बदलना करने के लिए/-1 डी बारकोड

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

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

startActivity(intent); 

यहाँ मुख्य बिंदु उत्पन्न ENCODE_FORMAT & इस मामले में -1 डी बारकोड प्रारूप UPC_A & डेटा (UPC कोड के लिए यह 11/12 अंक हो गया है)

उम्मीद है कि यह

संबंधित मुद्दे