शुरुआती लोगों के लिए एंड्रॉइड ऐप डेवलपमेंट कैसे शुरू करें

लेखक: Peter Berry
निर्माण की तारीख: 19 अगस्त 2021
डेट अपडेट करें: 1 जुलाई 2024
Anonim
शुरुआती के लिए Android विकास - पूर्ण पाठ्यक्रम
वीडियो: शुरुआती के लिए Android विकास - पूर्ण पाठ्यक्रम

विषय


इसलिए आपके पास एक हत्यारा एप्लिकेशन विचार है और आप इसे वास्तविकता में बदलने और इसे बाजार में ले जाने के लिए तैयार हैं। इसमें कोई संदेह नहीं है कि आप अपने पहले डाउनलोड, समीक्षा और लाभ प्राप्त करना शुरू करने के लिए खुजली कर रहे हैं ... लेकिन वहाँ सिर्फ एक समस्या है: आप कहाँ शुरू करने के लिए एक सुराग नहीं है!

कोड को सीखना अपने आप में काफी कठिन है लेकिन Android विकास के साथ यह अधिक जटिल हो सकता है। न केवल आपको जावा को समझने की आवश्यकता है, आपको सभी एंड्रॉइड-विशिष्ट सॉफ़्टवेयर को स्थापित करने और एंड्रॉइड ऐप के विकास के सभी अद्वितीय quirks सीखने की भी आवश्यकता है।

आगे पढ़िए: सबसे अच्छा मुफ्त और सशुल्क एंड्रॉइड ऐप विकास पाठ्यक्रम

सामान्य तौर पर, एंड्रॉइड ऐप बनाने के लिए एसडीके (सॉफ्टवेयर डेवलपमेंट किट), आईडीई (इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट) की आवश्यकता होती है Android स्टूडियो या ग्रहण, जावा सॉफ्टवेयर डेवलपमेंट किट (JDK) और परीक्षण करने के लिए एक वर्चुअल डिवाइस। यह सब सेट अप करने के लिए काम करता है, और इससे पहले कि आप Google Play Services, स्क्रीन आकार, API स्तर जैसी चीजों को देखना शुरू कर दें ...


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

जाओ और पहले अपने आप को चाय का एक कप बनाओ, हालांकि इसमें थोड़ा समय लग सकता है ...

चरण 1: एंड्रॉइड स्टूडियो डाउनलोड करें

अधिकांश भाषाओं में प्रोग्राम करने के लिए, आपको आईडीई या Environment इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट ’नामक सॉफ्टवेयर के एक टुकड़े की आवश्यकता होती है। Android विकास के लिए सबसे आम आईडीई है Android स्टूडियो, जो Google से ही आता है। आप इसे यहां पा सकते हैं।

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


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

जैसा कि उल्लेख किया गया है, एंड्रॉइड स्टूडियो के कुछ विकल्प हैं। ग्रहण एक पुरानी आईडीई है जिसका उपयोग अन्य चीजों को विकसित करने के लिए भी किया जा सकता है (जैसे कि आईओएस ऐप) और यह समग्र रूप से थोड़ा अधिक लचीला है। यह शुरुआत के अनुकूल होने के साथ-साथ शुरू करने के लिए बहुत अधिक काल्पनिक है। मेरा एक और निजी पसंदीदा Basic4Android है। Basic4Android एक IDE है जो आपको BASIC प्रोग्रामिंग लैंग्वेज के साथ Android ऐप्स को कोड करने की सुविधा देता है। यह कई अन्य तरीकों से भी चीजों को आसान बनाता है और 'तेजी से विकास' पर केंद्रित है।

अन्य विकल्प भी हैं, जैसे कि यूनिटी 3 डी और कई ऐप बिल्डर, जिनमें से प्रत्येक के पास विशिष्ट ताकत और कमजोरियां हैं जो इस बात पर निर्भर करता है कि आप इमारत पर क्या योजना बना रहे हैं। हालांकि सादगी के लिए, हम एंड्रॉइड स्टूडियो पर ध्यान केंद्रित कर रहे हैं क्योंकि यह मूल एप्लिकेशन और बहुत अधिक उद्योग मानक बनाने का ’मुख्य’ तरीका बन गया है। यदि आपको लगता है कि आप कभी भी अपना व्यवसाय बेच सकते हैं, यदि आप अपने आप को सबसे अधिक लचीलापन और नियंत्रण देना चाहते हैं, या यदि आप एक पेशेवर ऐप डेवलपर बनना चाहते हैं, तो आपको इस उपकरण की आवश्यकता होगी।

उस ने कहा, यदि आप यह सब पढ़ते हैं और आप इसे अभी भी बहुत अधिक पाते हैं, तो आप Basic4Android को एक सरल दृष्टिकोण मान सकते हैं और मैं इसे भविष्य की पोस्ट में शामिल करूंगा।

ठीक है, बस पुनरावृत्ति करने के लिए: हमारे पास अब एंड्रॉइड स्टूडियो डाउनलोड और इंस्टॉल किया गया है। लेकिन, जब तक आप चरण दो को नहीं पढ़ते हैं, तब तक इसे न चलाएं! अब तक बहुत अच्छा ... क्या संभवतः गलत हो सकता है?

चरण 2: एंड्रॉइड स्टूडियो की स्थापना

अब आपके पास Android स्टूडियो है, जिसमें आपने डेवलपर बनने की दिशा में अपना पहला, साहसिक कदम उठाया है! बहुत सारे लोग केवल इसे दूर तक प्रबंधित करते हैं और फिर महीनों तक अपने कंप्यूटर पर इंस्टॉल किए गए सॉफ़्टवेयर को छोड़ देते हैं, हर बार जब वे इसे स्टार्ट मेनू में देखते हैं, तो उन्हें दोषी महसूस करते हैं। आखिरकार वे स्टीम पर अगले एएए शीर्षक के लिए जगह बनाने के लिए इसे हटा देते हैं और इसलिए पूरी तरह से अफ़सोस होता है ... जैसे कि यह समाप्त नहीं होता है - यह कुछ और सकारात्मक कार्रवाई के लिए समय है!

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

अभी व इसे लॉन्च करने के लिए आप Android Studio पर क्लिक कर सकते हैं। एक बार जब यह खुल जाता है, तो आपको एक मेनू के साथ प्रस्तुत किया जाएगा जहां आप शुरू करने या कुछ विकल्पों को कॉन्फ़िगर करने में सक्षम होंगे। बड़ी बात यह है कि इस बिंदु पर आपके लिए सब कुछ संभाला जाता है, हालाँकि आप स्वयं को इससे परिचित कराना चाहते हैं एसडीके प्रबंधक (कॉन्फ़िगर> एसडीके प्रबंधक) वह जगह है जहां आप नए संस्करणों का समर्थन करने के लिए अपने एंड्रॉइड एसडीके को अपडेट करेंगे, साथ ही कोड के नमूने या Google ग्लास के लिए समर्थन जैसी चीजों को डाउनलोड करेंगे। लेकिन अब इस बारे में चिंता न करें लेकिन अगर एंड्रॉइड स्टूडियो कहता है कि आप कुछ याद नहीं कर रहे हैं, तो यह वह जगह है जहां आपको इसे खोजने के लिए जाने की आवश्यकता होगी।

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

  • एंड्रॉइड स्टूडियो ही, जो एक आईडीई है जो आपको कोडिंग के लिए एक अच्छा इंटरफ़ेस प्रदान करता है।
  • आप जावा में जो कोड लिखते हैं, जिसे आपने एक पल पहले स्थापित किया था ...
  • और एंड्रॉइड एसडीके जिसे आप एंड्रॉइड-टाइप चीजों को करने के लिए अपने जावा कोड के माध्यम से एक्सेस करेंगे

यदि आपको यह सब कुछ जटिल और चुनौतीपूर्ण लगता है ... तो, आप जानते हैं कि आप पैदा नहीं हुए हैं। यह हुआ करता था मार्ग और भी बुरा।

शायद यह कुछ सांत्वना प्रदान करता है ...

चरण 3: एक नई परियोजना शुरू करना

एक बार जब आप अपने नमूने स्थापित कर लेते हैं, तो जब आप Android Studio को लोड करते हैं, तो आप पहले पृष्ठ पर वापस जा सकते हैं। अब आप चुनना चाहते हैं एक नया एंड्रॉइड स्टूडियो प्रोजेक्ट शुरू करें - यह अंत में हो रहा है!

वह नाम दर्ज करें जो आप अपने आवेदन और अपने for कंपनी डोमेन ’के लिए चाहते हैं। इन तत्वों का उपयोग निम्नलिखित प्रारूप के साथ आपके पैकेज का नाम बनाने के लिए किया जाएगा:

com.companyname.appname

पैकेज संकलित फ़ाइल या होगा APK (Eventually एंड्रॉइड पैकेज फ़ाइल ’) जिसे आप अंततः Google Play Store पर अपलोड करेंगे। ऐसे तरीके हैं जो लोग इसे देख सकते हैं, इसलिए यदि आप कुछ ऐसा करने की योजना बना रहे हैं जिसे आप अंततः जारी करेंगे, तो 'मजाकिया शब्दों' का उपयोग करने से दूर रहने की कोशिश करें।

प्रवेश करने का अंतिम क्षेत्र वह निर्देशिका है जहाँ आप अपने ऐप से संबंधित सभी फाइलों को सहेजना चाहते हैं। मुझे यह सुनिश्चित करने के लिए ड्रॉपबॉक्स में सहेजना पसंद है कि मेरे पास हमेशा अपने कोड का बैकअप है। नेक्स्ट पर फिर से क्लिक करें और अनुमान लगाएं कि ... और विकल्प! हुज़्ज़ाह! चिंता मत करो, हम लगभग वहाँ हैं ...

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

इस चरण में आपको जो दूसरी पसंद करनी है, वह है 'न्यूनतम एसडीके'। यह Android का सबसे निचला संस्करण है जिसका आप समर्थन करना चाहते हैं। यहां Android का नवीनतम संस्करण क्यों नहीं दर्ज किया गया? ठीक है, क्योंकि अपेक्षाकृत कम लोग वास्तव में है किसी भी समय उनके डिवाइस पर Android का नवीनतम संस्करण इंस्टॉल किया गया है। आप उन फोनों का समर्थन करना चाहते हैं जो अभी भी पुराने संस्करणों को चला रहे हैं ताकि सबसे बड़ा संभव दर्शकों तक पहुंच सके - विशेष रूप से विदेशी।

सिर्फ एंड्रॉइड 1.1 के साथ क्यों नहीं? खैर, इसके अलावा एक विकल्प नहीं है (Froyo जितना कम हो उतना कम है), जो आपको नवीनतम अपडेट में से किसी भी फैंसी नई सुविधाओं का उपयोग करने से भी रोकेगा।

इस स्तर पर सबसे अच्छा शर्त डिफ़ॉल्ट विकल्प के साथ जाना है, इसलिए इस फ़ील्ड को वैसे ही छोड़ दें। अगले पृष्ठ पर, आपको वह तरीका चुनने का विकल्प दिया जाएगा जिस पर आप चाहते हैं कि आपका ऐप प्रारंभ में दिखे। यह आपके मुख्य of का लुक होगागतिविधि मॉड्यूल'जो मूल रूप से आपके ऐप का मुख्य पृष्ठ है। इन्हें टेम्प्लेट की तरह समझें; क्या आप स्क्रीन के शीर्ष पर अपने एप्लिकेशन का शीर्षक रखना चाहते हैं, या क्या आप चाहते हैं कि आपका UI संपूर्ण प्रदर्शन को भरे? क्या आप अपने लिए तैयार कुछ तत्वों के साथ शुरुआत करना चाहते हैं? क्या आपका ऐप मुख्य रूप से Google मैप्स का उपयोग करने जा रहा है (इसके लिए यहां कुछ नहीं जाना चाहिए, चीजें Google Play Services के साथ अधिक जटिल हैं)।

ध्यान रखें कि एक ऐप में कई गतिविधियाँ हो सकती हैं जो एक वेबसाइट पर अलग-अलग पृष्ठों की तरह काम करती हैं। उदाहरण के लिए आपके पास एक 'सेटिंग' गतिविधि और एक 'मुख्य' गतिविधि हो सकती है। तो गतिविधि नहीं है एप्लिकेशन प्रति कहते हैं, लेकिन आपके ऐप का एक स्टैंड-अलोन पेज।

हालांकि आपकी पहली रचना के लिए, आप शायद कुछ बनाने के लिए सबसे अच्छा करेंगे वास्तव में सरल जो सिर्फ एक एकल, बुनियादी गतिविधि को प्रदर्शित करता है। चुनते हैं 'बुनियादी गतिविधि'चीजों को यथासंभव सरल रखने के लिए और सभी इरादों और उद्देश्यों के लिए, यह अब आपका ऐप होगा। अगला क्लिक करें फिर से आपको अंतिम कुछ विकल्प मिलते हैं।

अब आपको अपनी गतिविधि और लेआउट नाम के लिए नाम चुनना है (यदि आपने ’बेसिक गतिविधि चुना है’ तो आपके पास शीर्षक विकल्प और _ menu_resource ’नाम भी होगा)। गतिविधि का नाम है कि आप अपने कोड में अपनी गतिविधियों को कैसे संदर्भित करेंगे, इसलिए इसे 'मुख्यता' की तरह कुछ तार्किक (आमतौर पर कोडिंग के लिए अच्छी सलाह) कहें। क्रिएटिव, मुझे पता है।

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

वेब डेवलपमेंट की पृष्ठभूमि वाले किसी भी व्यक्ति के लिए, आपका XML HTML या CSS स्टाइल शीट की तरह काम करने वाला है। इस बीच गतिविधि के लिए जावा कोड कहता है क्या स्क्रीन पर मौजूद तत्वों को दबाने पर ऐसा होता है कि डिफ़ॉल्ट नाम को the activity_main ’के रूप में छोड़ना ठीक है। अंत में, मेनू के लिए और शीर्षक के लिए एक नाम चुनें। शीर्षक के लिए कुछ अच्छा चुनें, क्योंकि आपके उपयोगकर्ता कुछ बिंदुओं पर इसे देख पाएंगे। अगला क्लिक करें ... और अब आपको अपना ऐप देखने को मिलेगा!

आपका खाली, बेकार ऐप ... बस शुरू करने के लिए सब! आप देखें कि लोग हार क्यों मानते हैं? लेकिन वास्तव में हम इसे बहुत ही बुनियादी चरणों में तोड़ सकते हैं:

  • एंड्रॉइड स्टूडियो को डाउनलोड करें और इंस्टॉल करें, जिससे एंड्रॉइड एसडीके को शामिल किया जा सके
  • जावा एसडीके स्थापित करें
  • एक नई परियोजना शुरू करें और मूल विवरण चुनें

तो यह वास्तव में बुरा नहीं है ... और याद रखें: एक बार जब आप यह सब एक बार कर लेते हैं, तो आप इसे हमेशा के लिए भूल सकते हैं और मज़ेदार चीज़ों पर ध्यान केंद्रित कर सकते हैं: ऐप्स बनाना! इस बिंदु पर आपकी चाय शायद ठंडी है, इसलिए अगला बहुत महत्वपूर्ण कदम है, अधिक प्राप्त करना।

चरण 4: एक वास्तविक चीज बनाना

एक बार जब आपका ऐप खुल जाता है, तो आपको केंद्र में सभी अलग-अलग फ़ाइलों और फ़ोल्डरों के साथ बाईं ओर एक डायरेक्टरी ट्री दिखना चाहिए, जो आपके ऐप को बनाता है और सेंटर में! Hello World! ’प्रदर्शित करता है। खैर, आप को भी नमस्कार!

(एक मूल ऐप जो World हैलो वर्ल्ड ’प्रदर्शित करता है, वह है जो सबसे नए डेवलपर्स पहली बार बनाते हैं जब वे एक नई भाषा में प्रोग्राम करना सीखते हैं। एंड्रॉइड स्टूडियो हालांकि धोखा देता है, क्योंकि यह आपके लिए करता है!)

आप देख सकते हैं कि ओपन टैब (शीर्ष पर) m activity_main.xml ’है, जो कि बड़े फोन अपने प्रदर्शन पर दिखा रहा है। आपको याद होगा कि activity_main.xml XML कोड है जो आपकी मुख्य गतिविधि के लिए लेआउट निर्देशों को परिभाषित करता है।

यदि आपने अपनी परियोजना शुरू करते समय you बेसिक एक्टिविटी ’का चयन किया है, तो आपको एक दूसरी XML फ़ाइल भी दिखाई देगी, जिसे। Content_main.xml’ कहा जाता है। अधिकांश भाग के लिए, ये दोनों एक ही काम करते हैं, लेकिन v acitvity_main.xml ’में मूल लेआउट है जो आपके लिए basic बेसिक एक्टिविटी’ चुने जाने पर एंड्रॉइड स्टूडियो द्वारा बनाया गया है। सामग्री जिसे आप संपादित करना चाहते हैं, वह content_main.xml में है, इसलिए इसे अभी खोलें और इसके बारे में चिंता न करें।

(यदि यह शुरू करने के लिए खुला नहीं है, तो इसे चुनने के लिए इसे खोलने के लिए बाईं ओर निर्देशिका का उपयोग करें: app> res> content_main.xml।)

अभिन्यास

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

आपके पास ‘नामक विकल्पों का एक समूह हैविजेट'बाईं ओर नीचे जिसे आप अपने ऐप में जोड़ सकते हैं। यह आपका मूल ऐप सामान है; उदाहरण के लिए, यदि आप अपनी गतिविधि में to OK ’कहते हुए एक बटन जोड़ना चाहते हैं, तो आप बस इसे स्क्रीन पर खींच सकते हैं और इसे अपनी पसंद के अनुसार कहीं भी छोड़ सकते हैं। आगे बढ़ें और 'हैलो वर्ल्ड' के ठीक नीचे एक 'ओके' बटन डंप करें।

कुछ और जो आप पा रहे हैं वह यह है कि आप पाठ और ’आईडी’ को बदलने के लिए इनमें से किसी एक तत्व पर क्लिक कर सकते हैं। आईडी है कि आप प्रत्येक तत्व का संदर्भ कैसे लेते हैं (जिसे ‘कहा जाता है)राय') आपके जावा कोड में, जबकि पाठ निश्चित रूप से उपयोगकर्ता को प्रदर्शित करता है।

The हैलो वर्ल्ड ’विजेट (या देखें) को हटाएं और बटन पर टेक्स्ट को‘ हैलो? ’में बदलें। इसी तरह, id ’को’ button1 ’बटन पर बदलें।

मैं अब चुपके से आपको एक छोटा सा कार्यक्रम लिखने के लिए मिल रहा हूं ... साथ ही नोटिस करें कि जब आप कोई दृश्य चुनते हैं, तो आपको टेक्स्ट रंग और आकार आदि बदलने के लिए नीचे दाईं ओर विकल्प मिलते हैं। यदि आप बदलना चाहते हैं तो आप इन चर के साथ खेल सकते हैं आपके बटन का रूप। हम एक मिनट में यहाँ वापस आ रहे हैं, हालांकि मानसिक रूप से ध्यान दें!

अब अपने MainActivity.java को खोलें। टैब शीर्ष पर होगा लेकिन यदि यह नहीं है, तो इसे नीचे खोजें: ऐप> जावा।

यह वह कोड है जो आपके ऐप के व्यवहार को परिभाषित करता है। इस स्तर पर, आप कोड के एक छोटे से मार्ग में जोड़ने जा रहे हैं:

सार्वजनिक शून्य बटन पर क्लिक करें (देखें v) {
बटन बटन 1 = (बटन) वी;
((बटन) v) .सेटटेक्स्ट ("हैलो!");
}

यह पहले लोन के ठीक नीचे जाने वाला है बन्द है ब्रैकेट ‘} '," के ठीक पहले@ ऑवरराइड, पब्लिक बुलियन"। इसे ऐसा दिखना चाहिए:

इस सबका क्या मतलब है? मूल रूप से, निम्नलिखित कुछ भी "शून्य बटनजब कोई व्यक्ति बटन पर क्लिक करता है, तो उसे किया जाएगा। फिर हम "के साथ बटन ढूंढ रहे हैंबटन बटन 1 = (बटन) वी;”कोड और फिर टेक्स्ट को बदलना।

हां, ऐसे अन्य तरीके हैं जिनसे आप एक ही चीज हासिल कर सकते हैं लेकिन मुझे ऐसा लगता है कि यह अच्छा और सरल है और इस तरह समझना आसान है। इसे पढ़ने में कुछ समय बिताएं और अपने सिर को पाने की कोशिश करें कि क्या कर रहा है ...

पृष्ठ के शीर्ष पर 'आयात ...' शब्द है। इसका विस्तार करने के लिए उस पर क्लिक करें और सुनिश्चित करें कि कहीं न कहीं लाइन है: "आयात android.widget.Button;"। जब आप अंतिम बिट टाइप करते हैं तो यह अपने आप दिखाई देना चाहिए (Android Studio उस तरह स्मार्ट है) लेकिन आप इसे स्वयं जोड़ सकते हैं यदि यह नहीं हुआ।

(नोटिस करते हैं कि हम टाइप करते हैं कि लाइनें “?” में समाप्त होती हैं। यह मूल जावा स्वरूपण है और यदि आप एक को भूल जाते हैं, तो यह एक त्रुटि हो जाएगी। उनके लिए चारों ओर खोज करने की आदत डालें!)

अब अपने content_main.xml पर वापस जाएं और बटन पर क्लिक करें। दाएं कोने में, जहां आपके पास बटन के लिए अपने पैरामीटर हैं, आपको Cl onClick ’नामक एक विकल्प खोजने में सक्षम होना चाहिए। इस पर क्लिक करें और फिर कोड के this onClick ’लाइन का चयन करें जिसे आपने ड्रॉप डाउन मेनू से लिखा था। आपके द्वारा अभी-अभी किया गया, Android Studio को बताया जाता है कि आप अपने द्वारा बनाए गए बटन के साथ कोड के भाग को जोड़ना चाहते हैं (क्योंकि आपके पास भविष्य में बहुत सारे बटन होंगे)।

अब बस आपके द्वारा किए गए ऐप को छोड़ देना है। सरल शीर्ष के साथ 'रन' पर जाएं और फिर ड्रॉप डाउन मेनू से 'रन ऐप' चुनें। आपके पास पहले से ही अपना AVD (Android वर्चुअल डिवाइस) स्थापित होना चाहिए लेकिन यदि नहीं, तो आप निम्न पर जा सकते हैं: उपकरण> Android> AVD प्रबंधक> + वर्चुअल डिवाइस बनाएँ। भूलकर भी आपको Android संस्करण इंस्टॉल करने की आवश्यकता नहीं है पर उपकरण।

अपने ऐप को चलाने वाले एमुलेटर को लॉन्च करने के लिए चरणों का पालन करें। धैर्य रखें, यह कभी-कभार ले सकता है आयु लोड करने के लिए ... यदि यह कभी नहीँ लोड, आप एपीके बनाने के लिए ऐप को 'पैकेजिंग' पर विचार कर सकते हैं। इसे अपने Android डिवाइस पर खींचें और इसे इंस्टॉल करने और चलाने के लिए इस पर डबल क्लिक करें।

एक बार यह आखिरकार चल जाता है और आप इस मज़ेदार ऐप के साथ जा सकते हैं। आपको जो ढूंढना चाहिए वह यह है कि जब आप बटन पर क्लिक करते हैं, तो ’हैलो?’ से! हैलो ’तक का पाठ। हम अमीर होने जा रहे हैं ...

(यदि यह काम नहीं करता है ... कुछ गलत हो गया है। यह मेरे लिए नहीं है, मेरा काम करता है! अपने कोड में लाल पाठ देखें और एंड्रॉइड स्टूडियो से सुझाव प्राप्त करने के लिए अपने माउस को इस पर मँडराएँ।)

चरण 5: ऐप डेवलपमेंट में बेहतर कैसे करें

ठीक है, तो वह झूठ था। हम शायद हैं नहीं अमीर बनने जा रहा है। फिलहाल हमने जो ऐप बनाया है, वह काफी लचर है। आप यह सुनिश्चित करने की कोशिश कर सकते हैं और बेच सकते हैं लेकिन आपको शायद इतनी अच्छी समीक्षाएं नहीं मिलेंगी।

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

अच्छा तो अब हम यहां से कहां जाएंगे? सीखने के लिए बहुत कुछ है: हमने यह नहीं देखा Android मैनीफेस्ट अभी तक, हमने आपके बारे में बात नहीं की है निजी कुंजी (या जब आप इसे खो देते हैं तो यह कितना मजेदार होता है) और हमने एंड्रॉइड ऐप ycle लाइफसाइकल ’का भी अध्ययन नहीं किया है। राजा शेर)। विभिन्न स्क्रीन आकारों का समर्थन करने के साथ समस्याएँ हैं और सीखने के लिए अभी बहुत कुछ है।

दुर्भाग्य से, यह एक संपूर्ण ले जाएगा पुस्तक आपको Android एप्लिकेशन विकास की संपूर्णता सिखाने के लिए। ताकि शुरू करने के लिए एक अच्छी जगह हो: एक किताब खरीदें!

लेकिन ज्यादा महत्वपूर्ण सिर्फ चीजों को निभाना और कोशिश करना है। अपने विश्व-परिवर्तन वाले एप्लिकेशन को पहले दिन बनाने के लिए तैयार न हों। इसके बजाय, कुछ सरल और सीधा बनाने पर ध्यान केंद्रित करें और फिर उस पर निर्माण करें। पाठ के लेआउट को बदलने का प्रयास करें और अपने ऐप को वास्तव में उपयोगी बनाने के लिए अधिक बटन और अधिक नियमों में जोड़ने का प्रयास करें।

आखिरकार, आपको वहाँ कुछ मिल जाएगा जो आप करना चाहते हैं जिसे आप अपने दम पर समझ नहीं सकते हैं। उदाहरण के लिए, जब कोई व्यक्ति आपके बटन पर क्लिक करता है, तो आप एक ध्वनि चाहते हैं। यहीं से असली सीख शुरू होती है। अब आपको बस Google में खोज करने की आवश्यकता है: "एंड्रॉइड पर ध्वनि कैसे खेलें"

आपको जटिल उत्तरों का एक गुच्छा मिलेगा, लेकिन अंततः कोई व्यक्ति, शायद स्टैक ओवरफ्लो पर, बस आपके लिए जवाब को तोड़ देगा। फिर आप क्या करते हैं, आप उस कोड को कॉपी कर लेते हैं और अपने ऐप में पेस्ट कर देते हैं, जिससे आप कुछ बदलाव करते हैं।

इसी तरह, एंड्रॉइड स्टूडियो के माध्यम से उपलब्ध कुछ कोड नमूनों को आज़माएं। देखें कि वे कैसे काम करते हैं, चीजों को बदलने की कोशिश करें और सिर्फ प्रयोग करें। चीजें गलत हो जाएंगी और त्रुटि आएगी, लेकिन अधिकांश भाग के लिए, यदि आप निर्देशों का पालन करते हैं, तो इसे संभालना काफी आसान है। घबराओ मत! और यह बहुत ज्यादा है आप ऐप्स बनाना कैसे सीखते हैं। इसका बहुत सारा हिस्सा इंजीनियरिंग को उल्टा करने और नकल करने और चिपकाने के लिए उबलता है। एक बार जब आपका मुख्य कार्यक्रम हो जाता है, तो बाकी चीजें आप उठाते हैं।

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

इसलिए इसके बजाय, गोता लगाएँ, अपने हाथों को गंदा करें और काम पर जानें। यह जटिल है और यह निराशाजनक है लेकिन अंततः यह है अत्यधिक पुरस्कृत और प्रारंभिक प्रयास के लायक से अधिक।

पिछले साल, Google I / O 2018 में, खोज दिग्गज ने Google डुप्लेक्स को रोलआउट किया। यह सुविधा आपको Google सहायक को आपकी ओर से एक फोन कॉल करने के लिए, व्यक्तिगत सहायक की तरह काम करने की अनुमति देती है, जो...

26 मार्च, 2019 को, Google ने आधिकारिक तौर पर उन्नत प्रौद्योगिकी बाहरी सलाहकार परिषद (ATEAC) का अनावरण किया। परिषद का उद्देश्य? नई तकनीकों के नैतिक प्रभाव की निगरानी करने के लिए - विशेष रूप से कृत्रिम ...

दिलचस्प लेख