2011-01-29 16 views

उत्तर

13

क्या आपने official Android developer page regarding NDK पढ़ा है?

उद्धरण:

एंड्रॉयड NDK एंड्रॉयड एसडीके आप मूल कोड में अपने क्षुधा की प्रदर्शन महत्वपूर्ण भागों का निर्माण करने देता है कि करने के लिए एक साथी उपकरण है। यह शीर्षलेख और पुस्तकालय प्रदान करता है जो आपको गतिविधियों को बनाने के लिए, उपयोगकर्ता इनपुट, हार्डवेयर सेंसर का उपयोग, एप्लिकेशन संसाधनों का उपयोग करते हैं, और अधिक, सी या सी ++ में प्रोग्रामिंग प्रदान करते हैं। यदि आप मूल कोड लिखते हैं, तो आपके एप्लिकेशन अभी भी एक .apk फ़ाइल में पैक किए गए हैं और वे अभी भी डिवाइस पर वर्चुअल मशीन के अंदर चलाए जाते हैं। मौलिक एंड्रॉइड एप्लिकेशन मॉडल परिवर्तन नहीं करता है।

देशी कोड का उपयोग करने से कोई स्वचालित प्रदर्शन वृद्धि नहीं होता है, लेकिन हमेशा जटिलता को बढ़ाता है। यदि आपने में एंड्रॉइड फ्रेमवर्क एपीआई का उपयोग करके कोई सीमाएं नहीं चलाई हैं, तो संभवतः आप को एनडीके की आवश्यकता नहीं है।

तो, जब तक कि आप कुछ बहुत ही गहन सामग्री नहीं कर रहे हैं जो जावा में प्रोग्रामिंग करते समय आपके आवेदन को दबाएंगे, तो मैं सुझाव दूंगा कि आप एनडीके से स्पष्ट रहें। एनडीके कोड को ठीक से लिखना मुश्किल है और जब तक आप वास्तव में नहीं जानते कि आप क्या कर रहे हैं और सी और/या सी ++ का मजबूत ज्ञान है।

+0

कोई भी मुफ्त एनएनडी बुक उपलब्ध है या नहीं ... एनडीके का अध्ययन कैसे करें कृपया मुझे अपने सुझाव दें ..... – RBJ

+0

एनडीके पर कोई निःशुल्क पुस्तक नहीं है। आधिकारिक दस्तावेज़ एनडीके के अंदर हैं: http://developer.android.com/sdk/ndk/overview.html#docs –

संबंधित मुद्दे