मैंने एक wsdl फ़ाइल को जावा फाइलों में कनवर्ट करने के लिए wsdl2java का उपयोग किया है। बनाई गई जावा फाइलें कक्षा का उपयोग कर रही हैं javax.xml.namespace.QName
हालांकि, एंड्रॉइड इस वर्ग को पहचान नहीं रहा है। क्या कोई मुझे बता सकता है कि मैं javax.xml.namespace के लिए समर्थन कैसे जोड़ूं। * या javax.xml.namespace.QName एंड्रॉइड में मेरे एप्लिकेशन में ..
बहुत धन्यवाद
उत्तर:
जवाब के लिए 0 № 1इस सवाल एंड्रॉइड में अन्य जावा (गैर-एंड्रॉइड) पुस्तकालयों को आयात करने पर चर्चा करते हैं।
वह मूल रूप से कहता है:
"आप एक जार कार्यान्वयन जावा आयात नहीं कर सकते हैं।* कक्षाएं आसानी से। और, जेडीबीसी एंड्रॉइड को पोर्ट करने की आवश्यकता होगी, क्योंकि यह शायद पर निर्भर करता है जावाएसई में कक्षाएं जिसमें एंड्रॉइड की कमी है। और, आपको लिखना होगा एपीआई एंड्रॉइड को लपेटकर, SQLite के लिए अपना स्वयं का जेडीबीसी ड्राइवर पहले से ही आपूर्ति करता है, क्योंकि मुझे संदेह है कि मौजूदा जेडीबीसी चालक जेएनआई का उपयोग करता है। और, जब यह सब किया जाता है, तो आपके पास एक एप्लीकेशन होगा जो जोड़ता है बहुत सारे ब्लोट, इससे कम संभावना है कि लोग डाउनलोड और बनाए रखेंगे आपका आवेदन।"
जैसे वह कहता है कि आप इसे आसानी से नहीं कर सकते हैं, इसलिए यह संभव हो सकता है, बस आसान नहीं है।