एंड्रॉइड सिस्टम के लिए जावा कोड के भीतर से लुआ स्क्रिप्ट को कॉल करना संभव है? मैंने एंड्रॉइड के लिए स्क्रिप्टिंग लेयर की खोज की और मैं अपने डिवाइस पर इसके साथ खेल रहा हूं, लेकिन अगर मैं अपनी ग्रहण परियोजनाओं के भीतर से लुआ स्क्रिप्ट को कॉल कर सकता हूं तो यह वास्तव में उपयोगी होगा। मुझे पता है कि अगर मैं एनडीके पर विकास कर रहा हूं तो यह संभव है, लेकिन मुझे इस तरह से जाने की कोई इच्छा नहीं है (जावा बहुत अच्छा है)। अग्रिम धन्यवाद।क्या जावा एंड्रॉइड प्रोजेक्ट में लुआ स्क्रिप्ट का उपयोग करना संभव है?
उत्तर
लुआ दुभाषिया एंड्रॉइड ओएस के साथ नहीं भेजा गया है। इसलिए, आपको या तो SL4A की आवश्यकता है या आपको इसे स्वयं एनडीके के माध्यम से एकीकृत करने की आवश्यकता है। यहां कोई और संभव जादू नहीं है। माफ़ कीजिये!
आह, मैं देखता हूं। वैसे भी धन्यवाद, मुझे लगता है मुझे कुछ विकल्प मिलना होगा। – Kiril
असल में, आप आसानी से NDK का उपयोग कर एंड्रॉइड में लुआ लाइब्रेरी को पोर्ट कर सकते हैं। मेरे प्रयास पर एक नज़र डालें - AndroLua जो आपको स्क्रिप्ट चलाने, जीयूआई या नेटवर्क के माध्यम से लिखने, और print
फ़ंक्शन से आउटपुट कैप्चर करने की अनुमति देता है।
LuaJava साथ, संकलित ताकि आप उदाहरण के लिए, लुआ में जावा वस्तुओं के साथ काम कर सकते हैं यह भी आता है, वर्तमान में चल रहे Activity
उपलब्ध लुआ में वैश्विक activity
के रूप में है, और उस से आप उदाहरण activity:setTitle('Modified from Lua')
के लिए कॉल कर सकते हैं।
मुझे लगता है कि आप लुआ के जावा कार्यान्वयन में से एक का भी उपयोग कर सकते हैं।
कुछ लिंक के लिए यहाँ देखें: how can I embed lua in java?
यह कुछ हद तक पुराने सवाल अपडेट कर रहा है, Corona अब कुछ समय के लिए Android पर लुआ विकास की इजाजत दी गई है। (एंड्रॉइड गेम प्रकाशित करने के लिए सदस्यता शुल्क $ 199/वर्ष है, लेकिन एसडीके परीक्षण उद्देश्यों के लिए एक मुफ्त डाउनलोड है)
और इसके साथ विकसित किए गए गेम (कथित तौर पर) आईफोन पर भी काम करेंगे (हालांकि यह एक और होगा $ 199/वर्ष)।
अस्वीकरण: मैं किसी भी तरह से संबद्ध या कोरोना से संबंधित नहीं हूं।
है SL4A:
आप "Kahlua 2" project पर एक नज़र रखना चाहिए:
http://code.google.com/p/android-scripting/
इसके अलावा, अगर आप खेल प्रोग्रामिंग कर रहे हैं, तो आप खुला स्रोत Moai परियोजना देख सकते हैं
- 1. क्या हाइबरनेट और एस्पेक्टजे के साथ जावा प्रोजेक्ट में एसबीटी का उपयोग करना संभव है?
- 2. एंड्रॉइड प्रोजेक्ट में आयात स्रोत जावा प्रोजेक्ट
- 3. लुआ स्क्रिप्ट
- 4. जावा प्रोजेक्ट में android.jar का उपयोग करना - रनटाइम अपवाद स्टब?
- 5. क्या बैश में $ array =() का उपयोग करना संभव है?
- 6. आईओएस प्रोजेक्ट में जावा लाइब्रेरी का उपयोग
- 7. क्या लुआ कोड से .NET dll लोड करना संभव है?
- 8. क्या सी # प्रोजेक्ट में सी कोड एम्बेड करना संभव है?
- 9. क्या लुआ के बाहर लूआ हैश टेबल का उपयोग करना संभव/व्यावहारिक है?
- 10. क्या हाइबरनेट में एक ही प्रोजेक्ट में एनोटेशन और एचबीएम.एक्सएमएल फाइलों का उपयोग करना संभव है?
- 11. क्या एंड्रॉइड फोन पर जावा एफएक्स स्थापित करना संभव है?
- 12. क्या एंड्रॉइड एप्लिकेशन में कोड इंजेक्ट करना संभव है?
- 13. क्या एंड्रॉइड ऐप अनइंस्टॉल करना संभव है?
- 14. क्या Google Apps स्क्रिप्ट में ImportRange करना संभव है?
- 15. क्या आईफोन प्रोजेक्ट में कुछ सी स्रोत कोड का उपयोग करना संभव है?
- 16. क्या लिनक्स पर xcodebuild का उपयोग करना संभव है?
- 17. क्या एक्सकोड के सेनटेस्टिंगकिट का उपयोग कर एक स्थिर लाइब्रेरी प्रोजेक्ट का परीक्षण करना संभव है?
- 18. क्या PHP में array_shift() का उपयोग करना संभव है और कुंजी प्राप्त करना संभव है?
- 19. क्या सिम कार्ड क्रिप्टोग्राफिक फ़ंक्शंस का उपयोग करना संभव है?
- 20. क्या आईफ्रेम का अनुकरण करना संभव है?
- 21. क्या हाइबरनेट में विश्लेषणात्मक कार्यों का उपयोग करना संभव है?
- 22. क्या हिपहॉप में पीईसीएल एक्सटेंशन का उपयोग करना संभव है?
- 23. क्या एम्बेडेड मोड में ओकैमल का उपयोग करना संभव है?
- 24. क्या वाणिज्यिक वेबसाइट में सीकेएडिटर का उपयोग करना संभव है?
- 25. क्या एआईडीएल इंटरफेस में विरासत का उपयोग करना संभव है?
- 26. क्या प्रक्रियाओं में फ़ंक्शन पॉइंटर्स का उपयोग करना संभव है?
- 27. क्या ईमेल में ग्रेडिएंट का उपयोग करना संभव है?
- 28. क्या HTMLunit में HTTPS प्रॉक्सी का उपयोग करना संभव है?
- 29. क्या backbone.js में वैश्विक चर का उपयोग करना संभव है?
- 30. क्या ऑक्टेव में पायथन मॉड्यूल का उपयोग करना संभव है?
चेकआउट http://sourceforge.net/projects/luaj/ आपके पास उदाहरण के लिए एंड्रॉइड है। Luaj-jse-3.0.jar –