पर एंड्रॉइड लाइब्रेरी का उपयोग करना मैं नियमित गैर-एंड्रॉइड जावा प्रोजेक्ट पर एंड्रॉइड क्लास का उपयोग करना चाहता हूं। विशेष रूप से मैं एंड्रॉइड.मेडिया से फेसडिएक्टर का उपयोग करना चाहता हूं, मुझे पता है कि ओपनसीवी और अन्य पुस्तकालय हैं जिनका उपयोग मैं किसी छवि में चेहरे का पता लगाने के लिए कर सकता हूं लेकिन मैं एंड्रॉइड लाइब्रेरी का उपयोग करना चाहता हूं। क्या जावा परियोजना में एंड्रॉइड लाइब्रेरी को जोड़ने का कोई तरीका है? धन्यवादएक नियमित जावा प्रोजेक्ट
उत्तर
- जाओ अपने जावा परियोजना के रास्ते
- अपने Android मंच स्थापना के स्थान पर एक नया बाहरी जार जोड़े
- ब्राउज़ निर्माण करने के लिए (आमतौर पर C: \ Program Files (x86) \ एंड्रॉयड)
एंड्रॉइड-एसडीके \ प्लेटफॉर्म \ एंड्रॉइड-एक्स (जहां x आपके पास एंड्रॉइड का संस्करण है) के तहत प्रोजेक्ट में जोड़ने के लिए android.jar फ़ाइल का चयन करें।
अब आपके पास संदर्भित पुस्तकालयों के तहत एंड्रॉइड लाइब्रेरी है, और आप अपने जावा प्रोजेक्ट में जो भी एंड्रॉइड कक्षा चाहते हैं उसका उपयोग कर सकते हैं।
कि ऐसा करने का एक और तरीका है, एंड्रॉयड स्रोत का उपयोग केवल जावा फ़ाइलों को आप एंड्रॉयड पुस्तकालय से ज़रूरत है और उन्हें अपने जावा परियोजना में डाल दिया है। अच्छी बात यह है कि जब आप ऐसा करते हैं तो यह है कि आप कोड को संशोधित कर सकते हैं और इसे अपने जावा काम के साथ अधिक संगत बना सकते हैं।
एंड्रॉइड लाइब्रेरी में सिस्टम एपीआई के लिए कुछ कॉल हो सकते हैं। उपर्युक्त चरणों के साथ पुस्तकालय समेत उन्हें पहले देखें। मैं आपको एंड्रॉइड लाइब्रेरी के दस्तावेज़ीकरण को देखने के लिए अनुशंसा करता हूं और हुक की तलाश करता हूं जहां यह एंड्रॉइड सिस्टम एपीआई कहता है। अपने वेबकैम के एपीआई का उपयोग करने के लिए स्रोत को संशोधित करें और फिर इसे लाइब्रेरी के रूप में शामिल करें