2011-05-23 12 views
5

मुझे पता है कि अधिक अनुकूल एसडीके के बजाय NDK उपयोग करने के लिए, यदि आप तेजी से आवेदन लिखना चाहते हैं, तो मैं जानना चाहता हूँ वहाँ एक अच्छा किताबें कैसे NDK पर प्रोग्रामिंग करने के लिए है? मुझे सी/सी ++ भाषाएं पता हैं, लेकिन मुझे नहीं पता कि कहां से शुरू करना है। और यदि किताबें नहीं हैं, तो विचार करें कि कैसे शुरू किया जाए। कृपया मुझे बताएं कि क्या कोई अच्छी किताबें हैं? सभी उचित सम्मान के साथ, जॉर्ज।एंड्रॉयड NDK किताबें या अन्य सामग्री

उत्तर

1

शायद आपको जावा के बारे में कुछ सीखना शुरू करना होगा (हालांकि तकनीकी रूप से 2.3 में और ऊपर आप स्वयं को लिखने से बच सकते हैं), और एंड्रॉइड गतिविधि जीवन चक्र के बारे में, और आप जेनी पर कुछ सामान्य संदर्भ पढ़ना चाहेंगे, विशेष रूप से करने के लिए नहीं।

आप बिल्ड सिस्टम से परिचित होने के लिए कुछ एनएनडीके नमूने भी आजमा सकते हैं।

+0

मुझे जावा पता है, मैं एंड्रॉइड एसडीके – George

+0

का उपयोग कर एंड्रॉइड के लिए ऐप्स लिखता हूं, क्षमा करें, मैंने गलत धारणा बनाई है कि आप मंच पर नए थे। आम तौर पर कुछ नया लेने का सबसे आसान तरीका - या इस मामले में आपके एसडीके ज्ञान में जोड़ने के लिए एक नया टूल - इसके साथ एक उपयुक्त समस्या को हल करने का प्रयास करना है। उपयुक्त पर एक्सेंट, क्योंकि वे दावा करते हैं कि एनडीके जरूरी नहीं है, इसलिए कुछ ऐसा चुनें जहां इसे स्पष्ट रूप से लाभ मिले। –

2

प्रो एंड्रॉइड गेम्स में कुछ एनडीके कवरेज, आईआईआरसी है।

मैं जावाएंड्रॉयड परे में कुछ NDK कवरेज है, और है कि सामग्री पुस्तक शीघ्र ही एक नया ट्यूनिंग एंड्रॉयड एप्लीकेशन की ओर पलायन कर दिया जाएगा। उसी पुस्तक में, मैं एंड्रॉइड 3.x पर रेंडरस्क्रिप्ट का उपयोग करके कवर करने की भी योजना बना रहा हूं ताकि एनडीके के "एल्गोरिदम को गति दें" को भर सकें। हालांकि, यह एक दशक से अधिक रहा है क्योंकि मैंने बहुत सी/सी ++ कोड लिखा है, इसलिए एनडीके और रेंडरस्क्रिप्ट का मेरा कवरेज बहुत व्यापक नहीं होगा।

मुझे किसी भी एनडीके केंद्रित किताबों से अवगत नहीं है, हालांकि मैंने वहां मौजूद सभी एंड्रॉइड पुस्तकों का ट्रैक खो दिया है।

अंत में, एनडीके पुस्तकालय बनाने के लिए एक जीसीसी आधारित टूलचेन है जो आपके जावा-आधारित एंड्रॉइड ऐप्स के साथ जेएनआई के माध्यम से काम करता है। तो श्री बोर्लैंड ने सुझाव दिया कि पुस्तक के माध्यम से जेएनआई सीखना, आपको वहां से अधिकतर तरीके से प्राप्त करता है। जो कवर नहीं करेगा वह वास्तव में एंड्रॉइड-विशिष्ट सामान है (उदाहरण के लिए, ओपनएसएल, NativeActivity) कि एनडीके आपको पहुंच प्रदान करता है।

दुनिया एक अच्छी एनडीके-केंद्रित पुस्तक का उपयोग कर सकती है, लेकिन यह मेरा प्रोवर्बिल कप चाय नहीं है। या प्रोवर्बियल चाय का कप। या कहानियों का सिखाओ। जो कुछ। :-)

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