क्या एंड्रॉइड गेम्स बनाने के लिए गो का उपयोग करना संभव है? मैं विषय पंक्ति में उल्लिखित प्रौद्योगिकियों से शादी नहीं कर रहा हूं। मुझे पता है कि some people ने गो में कुछ एंड्रॉइड प्रोग्राम बनाए हैं, लेकिन वे हेडलेस हो सकते हैं।क्या एनडीके का उपयोग करगो और/या एसडब्ल्यूआईजी या इसी तरह के साथ एंड्रॉइड गेम्स बनाना संभव है?
उत्तर
यदि आप गैर-हेडलेस ऐप्स चाहते हैं, तो मेरी सलाह जीयूआई के लिए कागो का उपयोग करना होगा। यह counterintuitive लगता है, लेकिन अगर एनडीके सी एंड्रॉइड गुई पुस्तकालयों का समर्थन करता है, तो शायद उन कॉल का उपयोग करके जीयूआई लिखना सबसे आसान होगा। बेशक, आपको सी में सभी तर्क लिखने की ज़रूरत नहीं है। आप प्रत्येक जीयूआई कॉल के लिए केवल सीजीओ रैपर कर सकते हैं और फिर जीयूआई लिख सकते हैं, सिवाय इसके कि प्रत्येक गुई कॉल का अनुवाद कागो के माध्यम से किया जाएगा।
नहीं, अभी यह संभव नहीं है। जाओ और सी कार्यक्रम गुफा के माध्यम से interoperate कर सकते हैं। लेकिन उस स्थिति में, कार्यक्रम के सी-आधारित भाग पर नियंत्रण पारित करने से पहले गो प्रोग्राम को अपना रनटाइम शुरू करना और प्रारंभ करना होगा।
एंड्रॉइड में एनडीके का उपयोग करते समय, आपके सी कोड को डल्विक वर्चुअल मशीन द्वारा डलोपेन के माध्यम से बुलाया जाता है। तो गो रनटाइम को खुद को शुरू करने का मौका नहीं होगा।
प्रारंभिकरण करने के लिए सी कोड से कॉल करने के लिए कॉल नहीं किया जा सका? – kristianp
हां, सिद्धांत रूप में ... जैसे "सूअर उड़ सकते हैं यदि उनके पास पर्याप्त गतिशील ऊर्जा है"। लेकिन जिस तरह से जाओ और कागो आज काम करते हैं, नहीं। वर्तमान कार्यान्वयन की एक मूलभूत सीमा यह है कि निष्पादन योग्य के ईएलएफ शीर्षलेख को गो कंपाइलर द्वारा किया जाना है और इसे गो के इनिट कोड पर इंगित करना है। एक बार ऐसा करने के बाद, सी कोड में कॉल करते समय गो सी-स्टाइल स्टैक और संक्रमण को चालू और बंद कर सकते हैं। –
अच्छा सादृश्य :) – kristianp
- 1. सीपीपीयूनीट या इसी तरह के
- 2. स्टॉपवॉच या इसी तरह के
- 3. UIActivityIndicatorView या इसी तरह
- 4. sed या इसी तरह के
- 5. क्या जावास्क्रिप्ट में ओपनसीवी या इसी तरह की लाइब्रेरी का उपयोग करना संभव है?
- 6. स्कैला: जैक्सबी या इसी तरह?
- 7. क्या टाइपस्क्रिप्ट का उपयोग फोनगैप (या इसी तरह) के साथ किया जा सकता है?
- 8. क्या एंड्रॉइड एनडीके के साथ ओपनएमपी लाइब्रेरी का उपयोग करना संभव है?
- 9. एक्सएएमएल वेक्टर इलस्ट्रेटर या इसी तरह के
- 10. इसी तरह के क्लॉज
- 11. जीडीबी निशान (या इसी तरह) के साथ मदद
- 12. एंड्रॉइड एनडीके
- 13. 'इसी तरह की छवियां'
- 14. एंड्रॉइड एनडीके
- 15. इसी तरह की फ़ंक्शन SwingUtilities.invokeLater एंड्रॉइड में?
- 16. रीडलॉन और इसी तरह के
- 17. सही प्रारूप स्ट्रिंग या इसी तरह
- 18. क्या जावा में इस तरह कस्टम जीयूआई बनाना संभव है?
- 19. एंड्रॉइड एनडीके
- 20. एंड्रॉइड गेम्स डेवलपमेंट एसडीके?
- 21. इसी तरह के कोड डिटेक्टर
- 22. क्या पॉइंटर्स का वेक्टर बनाना संभव है?
- 23. emacs के साथ एंड्रॉइड एनएनडीके के एनडीके-जीडीबी का एकीकरण?
- 24. जावा में इसी तरह के "हैंडलर" वर्ग
- 25. इसी तरह के फ़ंक्शन रिफैक्टरिंग पैटर्न
- 26. क्या 2.0 फ्रेमवर्क के साथ विस्तार विधियां बनाना संभव है?
- 27. UITextView हाइलाइट किया गया टेक्स्टकॉलर या इसी तरह का विकल्प?
- 28. एंड्रॉइड एनडीके: स्रोत
- 29. एंड्रॉइड एनडीके
- 30. क्या जिरा के टेक्स्ट फ़ील्ड में मार्कडाउन (या इसी तरह) का उपयोग करने का कोई तरीका है?
गो/कागो/जावा इस तरह इंटरऑपरेट नहीं कर सकता है। –
मैं जावा का उपयोग करने का सुझाव नहीं दे रहा हूं। एनडीके एंड्रॉइड उपकरणों पर मूल सी समर्थन का समर्थन करता है - इसमें कोई जावा शामिल नहीं है। मेरा मुद्दा यह है कि यदि आप एनडीके का उपयोग कर सी में एंड्रॉइड सिस्टम-इंटरफ़ेस बिट्स लिख सकते हैं, तो आप कागो – joshlf
का उपयोग करके लिंक कर सकते हैं। एप्लिकेशन लाइफसाइक्ल की मेरी समझ यह है कि आपके ऐप की प्रक्रिया दल्विक ज़ीगोट की एक फोर्क कॉपी है, और एक बार आपका यूआईडी/ग्रिड सही सेट हो जाने पर, जावा कॉलिंग सम्मेलनों के माध्यम से एंड्रॉइड से आपके ऐप पर नियंत्रण का स्थानांतरण होता है। यदि आप सबसे पहले जो करना चाहते हैं वह एनडीके द्वारा संकलित सी कोड पर नियंत्रण है, ठीक है। लेकिन गो का रनटाइम पहले ही पता स्थान में चल रहे दलविक की अनुपस्थिति में खुद को शुरू करना चाहता है। –