से लौट नहीं रहा सफलतापूर्वक कोड स्कैन करने ZXing उपयोग कर रहा हूँ, स्थापित बारकोड रीडर की मंशा को फोन करके, लेकिन जब यह बीप और एक अच्छा स्कैन मैं उम्मीद ZXing गतिविधि नियंत्रण वापसी होगी मैं तो इंगित करता है परिणाम संसाधित कर सकते हैं, लेकिन यह वहां बैठता है और फिर से स्कैन करने का प्रयास करता है। मुझे बैक बटन और दबाएं, फिर यह लौटाता है और मैं अगला कदम कर सकता हूं। क्या कोई स्पष्ट ध्वज है जब मैं स्कैनर कहता हूं तो मुझे याद आ रही है?एंड्रॉयड: बारकोड स्कैन सफल ZXing लेकिन गतिविधि
कृतज्ञता प्राप्त किसी भी सलाह। बहुत धन्यवाद।
यहाँ मेरी कोड है:
public boolean onTouchEvent(final MotionEvent event) {
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("com.google.zxing.client.android.SCAN.SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, 0);
return true;
}
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
super.onActivityResult(requestCode, resultCode, intent);
if (requestCode == 0) {
if (resultCode == RESULT_OK) {
String contents = intent.getStringExtra("SCAN_RESULT");
String format = intent.getStringExtra("SCAN_RESULT_FORMAT");
// Handle successful scan
String s = "http://www.google.com/search?q=";
s += contents;
Intent myIntent1 = new Intent(Intent.ACTION_VIEW, Uri.parse(s));
startActivity(myIntent1);
}
else
if (resultCode == RESULT_CANCELED) {
// Handle cancel
}
}
}
}
क्षमा करें शॉन, मैं नोब हूं: आयात com.google.zxing.integration.android.IntentIntegrator; विफल रहा है क्योंकि com.google को हल नहीं किया जा सकता है। क्या मुझे कहीं एक लिंक याद आ रहा है? बहुत धन्यवाद। – Barry
ठीक है, यह सब काम करता है! क्षमा करें, मुझे एहसास नहीं हुआ कि आपका मतलब है कि मेरे ऐप (इंटेंट इंटेग्रेटर और इंटेंट रिसेट) में दो पूरी कक्षाएं जोड़ें। स्थापित योजना स्कैनर को कॉल करने के लिए कोड की लगभग 10 लाइनों का उपयोग करने के लिए मूल योजना आदर्श थी अगर मुझे इसे काम करने का कोई तरीका मिल सके। इस तरह स्कैनर के अपडेट भी मेरे ऐप में अपडेट करते हैं, इस तरह मुझे अपने परिवर्तनों पर मैन्युअल रूप से नजर रखना पड़ता है :(जो चीज आपने कहा वह मौजूद नहीं है [लिंक] से आया [http://stackoverflow.com/questions/2050263/उपयोग-जेएक्सिंग-टू-बिल्ड-ए-एंड्रॉइड-बारकोड-स्कैनिंग-ऐप) - एक वार्तालाप जिसे आपने पिछले साल शामिल किया था। मदद के लिए धन्यवाद। – Barry