मुझे सी ++ फ़ाइल से एंड्रॉइड सॉफ्ट कीबोर्ड को कॉल करने में कुछ समस्याएं आ रही हैं। मेरे पास सी ++ में एक प्रोजेक्ट है और मुझे कुछ स्क्रीनों में देशी सॉफ्ट कीबोर्ड दिखाने और उपयोग करने की आवश्यकता है। मैं एनडीके के साथ सभी कोड संकलित कर रहा हूं। क्या कोई मूल/सी ++ एप्लिकेशन में सॉफ्ट कीबोर्ड का उपयोग करने के बारे में सुझाव दे सकता है? आपकी मदद के लिए अग्रिम धन्यवाद। सम्मान, मैडुलएक सी ++ फ़ाइल से एंड्रॉइड सॉफ्ट कीबोर्ड को कॉल करना
5
A
उत्तर
4
1) जावा में एक विधि बनाएं इस तरह वर्चुअल कीबोर्ड को दिखाने के लिए:) How to show virtual keypad in an android activity
2 जावा के लिए C++ से एक कॉलबैक लिखें निम्नलिखित तकनीक का उपयोग: JNI - How to callback from C++ or C to Java?
-2
आप एंड्रॉइड एप्लिकेशन के लिए केवल सी ++ का उपयोग नहीं कर सकते हैं, तो आप जेएनआई और जावा के माध्यम से सी ++ या सी का उपयोग करके एक ऐप बना सकते हैं। एंड्रॉइड के लिए प्रदान किए गए सभी एपिस जावा भाषा के लिए हैं।
हैलो user827992, मेरे एप्लिकेशन में है एनडीके का मतलब है कि यह एसडीके, जेएनआई, जावा और सी ++ और कुछ संसाधन file.resource फ़ाइल का उपयोग एसडी कार्ड में सहेजता है और एक्सएमएल में लिखा जाता है और सी ++ के माध्यम से एक्सेस करता है। जब ऐप चल रहा है तो एक पृष्ठ और पृष्ठ में संपादन टेक्स्ट होता है। जब मैं टेक्स्ट संपादित करता हूं तो यह एंड्रॉइड मूल सॉफ्ट कीबोर्ड खोल देगा। क्या आपको कुछ विचार हो सकता है। उपरोक्त टिप्पणी के अनुसार – Maidul
, जब आप टेक्स्टबॉक्स पर क्लिक करते हैं तो सॉफ्ट कीबोर्ड प्राप्त करने में कोई समस्या नहीं होनी चाहिए। –