के लिए क्यूटी में जावा फ़ंक्शंस और तृतीय-पक्ष पुस्तकालयों का उपयोग हाल ही में मैं एंड्रॉइड ऐप लिखने के लिए qt का उपयोग करता हूं।
लेकिन मेरे पास एक बड़ा सवाल है, क्या मैं कुछ देशी एंड्रॉइड एपीआईएस का उपयोग/कॉल कर सकता हूं, जैसे कॉल विशेष गतिविधि?[मूल]: एंड्रॉइड
उदाहरण के लिए, एंड्रॉइड एसडीके में मैं जावा में संपर्क कहता हूं:
इरादा इरादा = नया इरादा (इरादा.एक्शन_PICK, संपर्क संपर्क। संपर्क। कॉन्टैक्टुरआई); startActivityForResult (इरादा, PICK_CONTACT);
क्या जावा एंड्रॉइड एसडीके एपीआई के लिए कुछ सी ++ रैपर पुस्तकालय हैं?
या यदि मुझे कुछ विशेष घटक (जावा के साथ लिखा गया है) की आवश्यकता है, तो क्या मैं इसे अपने क्यूटी एंड्रॉइड प्रोग्राम में रख सकता हूं?
या "शुद्ध क्यूटी" और "मानक जावा" या "सी ++ एंड्रॉइड एनडीके" के मिश्रित पृष्ठों/गतिविधियों के साथ एक कार्यक्रम बनाते हैं?
(मैं इस सवाल से पूछता हूं क्योंकि मुझे मॉसिन फ्रेमवर्क के साथ एक अनुभव है, यह एक अच्छा था लेकिन आप अपने पुस्तकालयों तक ही सीमित हैं, आप किसी बाहरी पुस्तकालय या एंड्रॉइड मानक एपीआई का उपयोग नहीं कर सकते ...)
अग्रिम धन्यवाद।
संपादित करें: मैं 'कोई भी' एंड्रॉयड जावा तीसरे पक्ष के मेरे क्यूटी परियोजना में पुस्तकालयों का उपयोग कर सकते हैं: JNI ( http://qt-project.org/doc/qt-5/qtandroidextras-index.html) में सुधार के अनुसार , मैं एक सवाल है? जैसा कि मैं जावा एसडीके परियोजनाओं में उन पुस्तकालयों का उपयोग करता हूं?
क्यूटी एंड्रॉइड एनडीके का उपयोग करता है, जिसमें एक रैपर फ़ंक्शन होना चाहिए, है ना? –
हां सेबेस्टियन, एनडीके करता है, लेकिन इसका मतलब यह नहीं है कि क्यूटी में एंड्रॉइड एसडीके/एनडीके का उपयोग करने के लिए एक रैपर भी है। – paykoob
मुझे नहीं लगता कि एंड्रॉइड से संबंधित कार्यों के लिए कोई विशेष रैपर हैं। यह अभी भी एनडीके-कॉल के साथ लागू किया जाना आवश्यक होगा। क्यूटी के पास यूआई और बुनियादी आईओ ऑपरेशंस, ऑब्जेक्ट्स इत्यादि के लिए काम कर रहे मानक "क्यूटी" कार्य होंगे। लेकिन विशेष एंड्रॉइड सुविधाओं तक पहुंचने से मुझे अभी भी छोड़ दिया जाएगा। –