मैं कैमरे के बिना एक एमुलेटर में जेएक्सिंग बारकोड स्कैनर इरादा का उपयोग करने की कोशिश कर रहा हूं।
मैं संपूर्ण Google खोजों से देख सकता हूं कि यह किसी अन्य स्रोत के साथ कैमरा प्रदान करना संभव है। सभी सड़कों पर इंगित करें http://www.tomgibara.com/android/camera-source, लेकिन कोई उदाहरण नहीं है।
मैं यह समझ नहीं सकता कि इसका उपयोग कैसे करें!
मैं एमुलेटर में कैमरे के बिना बारकोड स्कैनर का उपयोग कैसे करूं? उदाहरण बहुत अधिक होंगे, बहुत की सराहना की।
अब तक मेरे पास एक सरल इरादा घोषणा है, एक बटन है initiateScan()
, और यह onActivityResult
स्कैन परिणाम को संभालने के लिए श्रोता।
उत्तर:
उत्तर № 1 के लिए 1यदि आप इरादे के माध्यम से एकीकृत कर रहे हैं, तो आप बारकोड स्कैनर ऐप के रूप में उपयोग कर रहे हैं। (यह एक अच्छा विचार है।) हालांकि बीएस ऐप में एमुलेटर पर कैमरे को फिक्र करने की कोई धारणा नहीं है।
जो लिंक आप प्रदान करना चाहते हैं उसके लिए सबसे अच्छा लिंक है। आप के उपयोग बदलते हैं Camera
इसका उपयोग करने के लिए CameraSource
और उसके बजाय नकली कार्यान्वयन में पर्ची GenuineCamera
। लेकिन, यह एक बदलाव है जिसे आप बारकोड स्कैनर में ही बनाते हैं। फिर आप अपने एमुलेटर पर संशोधित बीएस इंस्टॉल करते हैं। फिर आप इरादे से परीक्षण करते हैं।
आपके ऐप को एमुलेटर पर काम करने के लिए खुद में कोई बदलाव की जरूरत नहीं है।