क्या मूल कोड से किसी इरादे को प्रसारित करना संभव है? यदि हां, तो क्या संबंधित एपीआई से संबंधित दस्तावेज और/या नमूना कोड है?एंड्रॉइड: देशी कोड से इरादा कैसे प्रसारित करें?
उत्तर
आपको जावा एपीआई फ़ंक्शन को कॉल करके इसे कॉल करने की आवश्यकता होगी - इरादों के लिए कोई जेएनआई इंटरफ़ेस नहीं है।
पहले Intent
के लिए कक्षा को देखें, फिर इरादे बनाने और उन्हें प्रसारित करने के तरीकों को देखें, और उन्हें कॉल करें।
संपादित करें: यहां अपूर्ण उदाहरण है। jniEnv
आपके सभी जेएनआई कार्यों में पारित किया गया है।
jclass activityClass = jniEnv->FindClass("android/app/Activity");
jmethodID startAcitivtyMethod = jniEnv->GetMethodID(activityClass , "startActivity", "(Landroid/content/Intent;)V");
jniEnv->CallVoidMethod(yourActivityObject, startAcitivityMethod, yourIntentObject);
मुझे लगता है कि मूल कोड से प्रसारण संदेश में, लेकिन केवल मामले में जटिल देशी समारोह एंड्रॉयड जावा अनुप्रयोग से कहा जाता है यदि ऐसा है तो आप एक प्रसंग पारित कर सकते हैं कोई बात नहीं है। जहां तक मुझे पता है कि पूरी तरह देशी अनुप्रयोगों के लिए संदर्भ जैसी कोई चीज नहीं है इसलिए आप एक इरादा प्रसारित नहीं कर सकते हैं।
यहां तक कि एक शुद्ध मूल आवेदन भी एक इरादा प्रसारित कर सकता है। इसका मतलब है, यहां तक कि जब देशी गतिविधि लॉन्चर है, तब भी हम इरादों को प्रसारित कर सकते हैं।
- 1. एंड्रॉइड एनडीके - देशी कोड
- 2. इरादा ACTION_DEVICE_STORAGE_LOW कब प्रसारित किया गया है?
- 3. एंड्रॉइड पर शुद्ध देशी कोड डीबग कैसे करें?
- 4. देशी एंड्रॉइड कोड में वर्तमान समय कैसे प्राप्त करें?
- 5. फोनगैप में एंड्रॉइड देशी कोड का उपयोग कैसे करें?
- 6. देशी कोड से जावा पक्ष
- 7. आईओएस देशी कोड से कॉर्डोवा
- 8. देशी कोड
- 9. एंड्रॉइड बिटमैप देशी कोड - लिंकिंग समस्या
- 10. एंड्रॉइड - इरादा फ़िल्टर?
- 11. देशी (सी ++) कोड
- 12. एंड्रॉइड पर देशी कोड से अस्थायी फ़ोल्डर के लिए पथ कैसे प्राप्त करें?
- 13. एंड्रॉइड फेसबुक इरादा
- 14. एंड्रॉइड: संदेश इरादा
- 15. एंड्रॉइड getIntent() पहला इरादा
- 16. एंड्रॉइड शेयर इरादा चयनकर्ता
- 17. एंड्रॉइड नया इरादा विशेष विधि शुरू करें
- 18. फेसबुक एंड्रॉइड इरादा
- 19. एंड्रॉइड: इरादा-फ़िल्टर
- 20. एंड्रॉइड डाउनलोड इरादा
- 21. एंड्रॉइड अनलॉक स्क्रीन इरादा?
- 22. एंड्रॉइड प्रिंट इरादा
- 23. एंड्रॉइड में स्पष्टीकरण इरादा?
- 24. एंड्रॉइड: देशी सी ++
- 25. देशी कोड का निरीक्षण
- 26. एंड्रॉइड अधिसूचना का इरादा स्वयं को साफ़ करने का इरादा
- 27. एंड्रॉइड: हालिया ऐप्स का इरादा
- 28. एंड्रॉइड जेएनआई कोड में देशी मेमोरी लीक का पता लगाने
- 29. एंड्रॉइड लंबित इरादा अधिसूचना समस्या
- 30. मॉडेम कोड एंड्रॉइड कोड
बहुत अच्छी व्याख्या। भले ही वह पूरा विवरण न हो, फिर भी आप +1 के लायक हैं। –
लेकिन अगर मैं कॉलबैक (किसी अन्य थ्रेड में) से कॉल करना चाहता हूं, तो मुझे किस मामले में jniEnv – Juude
नहीं मिल सकता है क्या इस तरह का कोई समाधान गैर-जेनी के लिए है? – RocketRandom