लगभग एक साथ एंड्रॉइड 4.1 (कोडनेम जेली बीन) के नए संस्करण की रिलीज़ की घोषणा के साथ, एंड्रॉइड के लिए विकास उपकरण, एंड्रॉइड एसडीके टूल्स, संशोधन 20, डेवलपर्स वेबसाइट पर अपडेट किए गए थे। परिवर्तन बहुत महत्वपूर्ण थे, हम क्रांतिकारी कह सकते हैं। चूंकि मुझे पहली बार पता है कि कई कोडर अपने टूल को अपडेट करने की जल्दी में नहीं हैं, इसलिए मैं नवीनतम के बारे में चित्रों में बताऊंगा और दिखाऊंगा। उसी समय मैं उन नुकसानों के बारे में बात करूँगा जो मैंने व्यक्तिगत रूप से सामना किए हैं, और उन्हें कैसे हल किया जाए।
एक नया प्रोजेक्ट बनाने के लिए विज़ार्ड (फ़ाइल | नई | एंड्रॉइड एप्लिकेशन प्रोजेक्ट) को बहुत नया रूप दिया गया है। और ये बदलाव पहली स्क्रीन से तुरंत स्पष्ट हो जाते हैं।
चलो बिल्लियों पर अभ्यास करते हैं और एक नया प्रोजेक्ट बनाने के लिए एक जादूगर चलाते हैं, जिसका नाम है कैट।

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

आप अपनी तस्वीर, टेक्स्ट चुन सकते हैं या आइकन के लिए एक छोटी क्लिप-आर्ट से कुछ चुन सकते हैं।

बाकी सेटिंग्स समझ में आती हैं, प्रदर्शन के लिए, मैंने पहली सेटिंग्स को चुना जो विशेष रूप से प्रदर्शन के लिए आई थीं, इसलिए रंगों और आकारों के भयानक संयोजन पर ध्यान न दें। इसके अलावा, प्रोजेक्ट का रूट फ़ोल्डर में एक अतिरिक्त
ic_launcher-web.png आइकन दिखाई देगा, जिसका उपयोग Google Play पर तब किया जा सकता है जब आप अपने प्रोग्राम को स्टोर में रखते हैं।

आश्चर्य यहीं खत्म नहीं होता। अगली विंडो पर जाएं और गतिविधियों के लिए टेम्प्लेट का विकल्प देखें:
BlankActivity और
MasterDetailFlow ।

मेरे लिए, यह स्क्रीन एक आश्चर्य के रूप में आई। पहले, पाठ हैलो वर्ल्ड के साथ एक टेक्स्ट व्यू वाले विकल्पों के बिना गतिविधि बनाई गई थी। अब आप ActionBar (BlankActivity टेम्प्लेट) का उपयोग करके या टुकड़े (टुकड़े) का उपयोग करके तैयार किए गए टेम्प्लेट का उपयोग कर सकते हैं - MasterDetailFlow टेम्प्लेट। इसके अलावा, चयनित टेम्पलेट के लिए आवश्यक कोड उत्पन्न होता है।
साइड पर आप देख सकते हैं कि चयनित टेम्पलेट वाला एप्लिकेशन कैसा दिखेगा।

हालाँकि, आगे बढ़ें। अगली स्क्रीन पर, आप गतिविधि को अपनी पसंद के अनुसार अनुकूलित कर सकते हैं। ध्यान दें कि अब लेआउट के लिए पुराने मुख्य (main.xml) के बजाय name_main नाम का उपयोग करने का प्रस्ताव है। जैसा कि मैंने ऊपर कहा, एक ActionBar का उपयोग टेम्प्लेट में से एक के लिए किया जाता है और यहां आप अतिरिक्त विकल्पों का चयन कर सकते हैं। उदाहरण के लिए, जब मैंने
टैब विकल्प का चयन किया, तो मानक ऑनक्रैट () विधि को छोड़कर, छह तरीके और टुकड़े के लिए एक वर्ग उत्पन्न किया गया था।

आप प्रोग्राम शीर्षक भी सेट कर सकते हैं, जो सुविधाजनक है यदि शीर्षक नाम गतिविधि से मेल नहीं खाता है। यहां आप वांछित पाठ को जल्दी से सेट कर सकते हैं।

अंत में, हम विज़ार्ड की अंतिम विंडो पर जाते हैं। यहां हम एक बमर का इंतजार कर रहे थे। याद रखें, मैंने आपको नुकसान के बारे में बताने का वादा किया था? कृपया ध्यान दें कि
फिनिश बटन उपलब्ध नहीं है। यह लाइब्रेरी स्थापित करने (इंस्टॉल / अपग्रेड बटन) और चेक अगेन बटन पर क्लिक करने के बाद उपलब्ध नहीं हुआ। इसके अलावा, पुस्तकालय खुद को खुशी से डाउनलोड और स्थापित करता है।

कई असफल प्रयासों के बाद, मैंने हार मान ली और इंटरनेट पर समस्या का जवाब तलाशने लगा। मैं ब्रह्मांड में अकेला नहीं था। अन्य उपयोगकर्ताओं ने इसी तरह के मुद्दों का अनुभव किया है। मुझे
यहां जो उत्तर मिला, उसने मेरी मदद की। लब्बोलुआब यह है कि एसडीके प्रबंधक के माध्यम से इस बदकिस्मत पुस्तकालय को हटा दें, और फिर इस विंडो पर वापस जाएं और फिर से इंस्टॉल / अपग्रेड बटन पर क्लिक करें। इस स्थिति में, लाइब्रेरी सही ढंग से स्थापित हो जाएगी और फ़िनिश बटन सक्रिय हो जाएगा और एक नया प्रोजेक्ट बनाने की खोज पूरी हो जाएगी।
विकास के माहौल में ही, विभिन्न बदलाव भी हैं जो काफी दिलचस्प हैं। लेकिन मैं उनके बारे में यहां नहीं फैलाऊंगा।
सामान्य तौर पर, मैं कहना चाहता हूं कि एंड्रॉइड के लिए विकास उपकरण सक्रिय रूप से विकसित हो रहे हैं। मुझे याद है कि कैसे लगभग एक साल पहले थोड़ी सी पीठ के साथ, मैं सिर्फ अपने लिए एक नए क्षेत्र का अध्ययन करना शुरू कर रहा था और मुझे इस दिशा में बहुत प्रगति दिखाई दे रही है। जिस किसी ने भी एंड्रॉइड के लिए प्रोग्रामिंग में अपना हाथ आजमाने का फैसला नहीं किया है, मैं आपको सलाह देता हूं कि आप डरें नहीं और इस प्लेटफॉर्म की खोज शुरू करें। यदि आपको अंग्रेजी में कठिनाइयाँ हैं, तो आप
30 दिनों में मेरे
मास्टरींग एंड्रॉइड कोर्स से शुरू कर सकते हैं। वास्तव में, यह एंड्रॉइड में महारत हासिल करने का मेरा तरीका था, जिसे मैंने पाठ के रूप में लिखा था। उपयोगकर्ता समीक्षाओं के लिए धन्यवाद, जिसमें हबर भी शामिल है, कुछ लेख कई बार संपादित किए गए थे। क्योंकि ऐसे हालात थे जब कुछ बिंदु मुझे स्पष्ट लग रहे थे, लेकिन शुरुआती लोगों के लिए पूरी तरह से समझा नहीं गया था। मैं यह भी सलाह देता हूं कि आप खुद को
StartAndroid.ru वेबसाइट के पाठ से परिचित
कराएं , जिसमें सैद्धांतिक भाग पर अधिक जोर दिया गया है। ठीक है, तो आप सभी को अंग्रेजी में Android प्रलेखन का अध्ययन करना होगा - इसके बिना, कहीं नहीं।
हैप्पी कोडिंग!