2011-11-13 18 views
8

में "एंड्रॉइड एक्स.एक्स" या "Google एपीआई" का चयन करें, मुझे लगता है कि यह मूल रूप से वही है, लेकिन मुझे किस लक्ष्य लक्ष्य का चयन करना चाहिए? या क्या उनके बीच वास्तव में अंतर है?नई परियोजना

उदाहरण के लिए एक ही प्लेटफार्म और एपीआई स्तर के लिए "एंड्रॉइड 2.2" या "Google एपीआई"?

Eclipse Build Target selector

उत्तर

23

कर आप आवेदन Google जैसे किसी गूगल एपीआई, का उपयोग करता है मानचित्र, आपको Google API संस्करण की आवश्यकता होगी। मुझे एक वाणिज्यिक डिवाइस का सामना नहीं हुआ है जिसमें उस बिल्ड को शामिल नहीं किया गया है, लेकिन कच्चे ओपन सोर्स एंड्रॉइड में Google एपीआई शामिल नहीं है क्योंकि इसमें Google से मालिकाना गैर-ओपन सोर्स कोड शामिल है।

यदि आप इनमें से किसी भी एपीआई का उपयोग नहीं करते हैं तो इससे कोई फर्क नहीं पड़ता कि आप कौन सी चुनते हैं। लेकिन अगर आप किसी भी Google एपिस का उपयोग कर रहे हैं तो आपको Google बिल्ड का उपयोग करना होगा।

+0

आह नहीं, तो यह अंतर है। इसे साफ़ करने के लिए धन्यवाद! –

+2

चिह्न - यदि आप उत्तर देते हैं तो "स्वीकार करें" पर क्लिक करते हैं, तो भविष्य में प्रश्न पूछने पर आपको बेहतर प्रतिक्रिया दर मिल जाएगी। यदि यह आपको प्रश्न का उत्तर देता है, तो कृपया स्वीकार करें पर क्लिक करें ताकि प्रश्न बंद हो। –

+0

बस जानकारी के लिए: Google एपीआई या एंड्रॉइड ओपन सोर्स प्रोजेक्ट का चयन करते समय, एमुलेटर के लिए क्या परिवर्तन आवश्यक हैं? – KumarDharm

0

यह कुछ बातों के लिए कोई फर्क होगा, यदि आप एक नए एपीआई आप सावधान क्या तरीकों से आप अपने प्रोग्राम में उपयोग करने की आवश्यकता है का चयन करें।

यदि आप एक विधि है कि 3.2 और does not में नया है का उपयोग पुराने एपीआई अपने अनुप्रयोग में मौजूद पुराने उपकरणों पर नहीं चलेंगे ... जब तक आप अपवाद

+0

शायद अच्छी तरह से समझाया नहीं है। मैं पूछता हूं कि क्या इससे कोई फर्क नहीं पड़ता कि मैं "एंड्रॉइड 2.2" या "प्लेटफॉर्म 2.2 के लिए Google एपीआई" का चयन करता हूं, जो मूल रूप से एक ही एपीआई स्तर –

+0

माफ करना है, आपने अतिरिक्त पैक इंस्टॉल किए होंगे क्योंकि मेरे पास ये विकल्प नहीं हैं। ये Google के एपीआई हैं और Google मानचित्र विकास के लिए उपयोग किए जाएंगे और इस तरह ... एंड्रॉइड स्टफ – Chris

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