विज्ञापन
जानना चाहते हैं कि Google Android ऐप्स कैसे लिखें? अधिकांश एंड्रॉइड एप्लिकेशन जावा में लिखे गए हैं - सीखने के लिए अपेक्षाकृत आसान, नए डेवलपर्स के लिए अनुकूल भाषा। संभावना के अलावा कुछ पैसे, आप वास्तव में Android समुदाय में योगदान कर सकते हैं। यदि आपके पास नवीन विचार हैं और उन्हें फैलते देखने का अभियान है, तो Android बाजार आपके लिए है! आइए आपको अपने पहले Android एप्लिकेशन डिज़ाइन पर आरंभ करें।
इससे पहले कि हम Google Android ऐप्स कैसे लिखें, पहला - थोड़ा अवलोकन करें। एंड्रॉइड ऐप (लगभग किसी भी मोबाइल ऐप की तरह) कंप्यूटर पर विकसित किए जाते हैं - पीसी या मैक (आम तौर पर) - और फिर संकलित और परीक्षण के लिए डिवाइस पर भेजा जाता है। यदि आपके पास अभी तक एक Android डिवाइस नहीं है, तो आपके कंप्यूटर पर एंड्रॉइड डिवाइस का अनुकरण करने वाले एमुलेटर हैं, जिसका अर्थ है कि आप अभी भी एक के बिना एक एंड्रॉइड गेम या एप्लिकेशन विकसित कर सकते हैं।
चरण एक: डाउनलोड और स्थापना
प्रथम डाउनलोड और Java JDK का नवीनतम संस्करण स्थापित करें। 64-बिट संस्करण का उपयोग न करें क्योंकि इससे आपको बाद में समस्या हो सकती है। इसके बजाय x86 संस्करण स्थापित करें, डिफ़ॉल्ट विकल्पों के साथ।
दूसरा, Android SDK प्राप्त करें - 32-बिट ADT- स्थापित करना सुनिश्चित करें-बंडल विंडोज के लिए संस्करण, भले ही आपके पास 64-बिट सिस्टम हो। ऐसा इसलिए है क्योंकि हर कोई 64-बिट संस्करण की संगतता समस्याओं के बारे में शिकायत करता है।
एंड्रॉइड एप्लिकेशन डिज़ाइन बंडल में ग्रहण सहित सभी आवश्यक घटक शामिल हैं। हालाँकि, यह एक इंस्टॉल करने योग्य फ़ाइल नहीं है। आप इसे वांछित किसी भी निर्देशिका में खोल देंगे। ध्यान रखें कि आपने इस फ़ाइल को कहां अनज़िप किया है।
यदि आपको जावा में कोई समस्या है, तो सभी संस्करणों की स्थापना रद्द करें और स्थापना को फिर से करें। यदि वह विफल रहता है, तो 64-बिट संस्करण JDK और ADT- बंडल का प्रयास करें, यदि आपके पास 64-बिट सिस्टम है।
दो चरण: ADT- बंडल कॉन्फ़िगर करें
सबसे पहले, ग्रहण शुरू करें, जो कि आपके ADT- बंडल में ग्रहण फ़ोल्डर के भीतर स्थित है। यदि आपको एंड्रॉइड एसडीके का पता लगाने के लिए कहा जाता है, तो आपको इसे अपने डाउनलोड किए गए एडीटी-बंडल के भीतर से मैन्युअल रूप से ढूंढना होगा। यह एसडीके फ़ोल्डर में है।
दूसरा, आपको अपना कार्यक्षेत्र स्थान निर्धारित करने के लिए प्रेरित किया जाएगा - डिफ़ॉल्ट पर्याप्त अच्छा है। यदि आपको ग्रहण शुरू करने या कॉन्फ़िगर करने में समस्याएं हैं, तो ग्रहण को बंद करें और अपने कार्यक्षेत्र को हटा दें, जो आपने इसे रखा है।
तीसरा, एडीटी-बंडल में अपने टूलबार में एंड्रॉइड एसडीके आइकन पर क्लिक करें।
आपको एसडीके के लिए अतिरिक्त सामग्री डाउनलोड करने के लिए कहा जाएगा। निम्नलिखित डाउनलोड करें:
- "एसडीके के लिए नमूने";
- "एंड्रॉयड एसडीके के लिए प्रलेखन";
- 4.2 (API 17) पैकेज के लिए "Google API"।
आप देख सकते हैं कि आप Android के पुराने संस्करणों के लिए सामग्री भी स्थापित कर सकते हैं। यदि आप चाहते हैं, तो पागल हो जाएं, लेकिन यह आपके डाउनलोड समय को बढ़ाएगा और हार्ड ड्राइव की जगह लेगा। अगला, स्क्रीन के निचले-दाईं ओर "पैकेज स्थापित करें" पर क्लिक करें।
चौथा, मेनू बार से "सहायता" का चयन करके और "अपडेट की जाँच करें" का चयन करके ग्रहण के अपडेट की जाँच करें।
चरण तीन: Android वर्चुअल डिवाइस (AVD) सेट करें
सबसे पहले, ADT इंटरफ़ेस के टूलबार में AVD (Android वर्चुअल डिवाइस मैनेजर) पर क्लिक करें। यह एक वर्चुअल डिवाइस बनाता है जिससे आप अपने ऐप्स को टेस्ट कर सकते हैं।
दूसरा, आप डिवाइस को निम्न तरीके से कॉन्फ़िगर करेंगे:
- "डिवाइस" सेट करें जो भी स्मार्टफोन आप उपयोग करते हैं। हालांकि, यह काफी हद तक अप्रासंगिक है और केवल स्क्रीन आकार को संदर्भित करता है। क्योंकि आप अपने कंप्यूटर पर एक Android डिवाइस का अनुकरण कर रहे होंगे, यदि आपके पास एक छोटी कंप्यूटर स्क्रीन है, तो आप एक छोटे वर्टिकल रिज़ॉल्यूशन वाले हैंडसेट को चुनना चाह सकते हैं।
- Android 4.2 API स्तर 17 के रूप में "लक्ष्य" सेट करें।
- "होस्ट होस्ट जीपीयू का उपयोग करें" बॉक्स को चेक करें, जो आपके सिस्टम के जीपीयू का उपयोग चीजों को थोड़ा गति देने के लिए करेगा।
आपको उपरोक्त सेटिंग्स के साथ खेलने की आवश्यकता हो सकती है, जैसे कि आपके एमुलेटर पर उपलब्ध रैम की मात्रा को कम करना।
तीसरा, आप मौजूदा उपकरणों की सूची से एवीडी का चयन करेंगे और फिर दाहिने कॉलम में "प्रारंभ" बटन दबाएंगे। निम्नलिखित पॉप-अप मेनू पर, डिवाइस लॉन्च करें।
AVD को बंद न करें एक बार जब यह लॉन्च हो जाता है, तो आपको इस ट्यूटोरियल के बाकी हिस्सों के लिए इसकी आवश्यकता होगी।
चरण 4: एक नया प्रोजेक्ट बनाएं
पर जाए ‘फ़ाइल -> नया -> Android प्रोजेक्ट '
एक नया एंड्रॉइड एप्लिकेशन डिज़ाइन प्रोजेक्ट बनाने के लिए चुनने के बाद, आपको कई खिड़कियों के माध्यम से निर्देशित किया जाएगा। इन की सामग्री के बारे में चिंता न करें, आप बस उन सभी के लिए डिफ़ॉल्ट मान चुन सकते हैं।
हालांकि, आप में से जो लोग अपने ऐप की उपस्थिति को कस्टमाइज़ करने में रुचि रखते हैं, उनके लिए होलो थीम और एंड्रॉइड लॉन्चर आइकन के साथ-साथ अन्य विकल्पों को चुनने का विकल्प है। हालाँकि, ये कॉस्मेटिक विकल्प हैं। जब तक आप एसडीके के लिए सही एसडीके चुनते हैं, जिसे आपने डाउनलोड किया है, आप ठीक होंगे।
नई परियोजना को बनाने में कई मिनट लगेंगे। आप प्रतीक्षा करते समय एक कप कॉफी हड़पना चाह सकते हैं। अपनी कॉफ़ी पाने के बाद, यहाँ आपको AVD विंडो में क्या देखना चाहिए:
चरण 5: नई परियोजना को कॉन्फ़िगर करें
डिफ़ॉल्ट रूप से नए प्रोजेक्ट में "हैलो वर्ल्ड" टेक्स्ट होता है। यदि आपने कभी जावा (या अधिकांश भाषाओं) में प्रोग्राम किया है, तो आप जिन पहली परियोजनाओं पर काम करते हैं, उनमें से एक सर्वव्यापी "हैलो वर्ल्ड" एप्लिकेशन है, जो प्रिंटलाइन ("हैलो वर्ल्ड") का उपयोग करता है; पाठ उत्पन्न करने के लिए। हालांकि, एडीटी-बंडल में पहले से ही यह कोड शामिल है - आप बस एक नई फ़ाइल बनाएंगे जो एवीडी के भीतर चलेगी।
आप देखेंगे कि एक्लिप्स विंडो की स्क्रीन "हैलो वर्ल्ड" प्रदर्शित करती है। आप स्क्रीन के चारों ओर शब्दों को मैन्युअल रूप से क्लिक करके और खींचकर इस पाठ को संशोधित कर सकते हैं। वैकल्पिक रूप से, एक बार जब आप पाठ का चयन कर लेते हैं, तो आप आकार, फ़ॉन्ट और बोल्ड (और कई अन्य) विशेषताओं को संशोधित कर सकते हैं।
पाठ को बोल्ड बनाने के लिए, "हैलो वर्ल्ड" पर क्लिक करें। दाईं ओर "गुण" पैनल में, "टेक्स्ट स्टाइल" देखने तक स्क्रॉल करें। जब आप सभी परिवर्तन करना समाप्त कर लें, तो टूलबार के शीर्ष में सेव आइकन पर क्लिक करके फ़ाइल को सहेजें।
इस बिंदु पर, आप बहुत अधिक एप्लिकेशन का निर्माण कर रहे हैं। इसे सहेजें और अगले चरण पर जाएं।
चरण 6: अपना कार्यक्रम चलाएं
स्क्रीन के बाईं ओर स्थित पैकेज एक्सप्लोरर से, src फ़ोल्डर को खोलें, फिर com.example.helloworld फ़ोल्डर खोलें। अंदर आपको फ़ाइल "mainactivity.java" दिखाई देगी।
अगला, "mainactivity.java" चुनें।
अपने कोड के ऊपर, आपको थोड़ा हरा "प्ले" बटन दिखाई देगा (या Run रन> रन ‘पर नेविगेट करें)। इसे क्लिक करें। जब कोई पॉपअप बॉक्स आपसे एप्लिकेशन चलाने का तरीका पूछता है, तो आप इसे "Android एप्लिकेशन" के रूप में चलाने के लिए बताने जा रहे हैं। यह आपको परिवर्तनों को बचाने के लिए संकेत देगा; हाँ मारो।
अब आपको एक अनंत काल तक प्रतीक्षा करनी है, जबकि आपका वर्चुअल डिवाइस बूट हो जाता है। मेरी सलाह है कि आप इसे अपने प्रोग्रामिंग स्प्रिंग्स की अवधि के लिए खुला छोड़ दें, अन्यथा आप नहीं हैं एंड्रॉइड लोगो स्पिन देखने से अधिक समय बिताने के लिए जाने से आप अपने कार्यक्रम को फ्रीज देखेंगे यूपी। बस केह रहा हू। दक्षता।
सबकुछ लोड किए जाने के बाद, आपका एप्लिकेशन अपने आप अपलोड और शुरू होना चाहिए। जिसका अर्थ है कि आपके द्वारा डिवाइस को "अनलॉक" करने के ठीक बाद, आपको अपने पहले एंड्रॉइड प्रोग्राम के साथ बधाई दी जाएगी।
यही है, बधाई! कार्य पहले थोड़ा कठिन हो सकता है, और निश्चित रूप से भ्रमित करने वाला, लेकिन अगर आप इसके साथ चिपके रहते हैं तो आप निराश नहीं होंगे। यदि आप पीछे हटते हैं और इसके बारे में सोचते हैं, तो हमने केवल कुछ बड़ी बातें कीं, बाकी सब कुछ काम करने के लिए टुकड़ों को जोड़ने की प्रक्रिया थी।
क्या आप Android एप्लिकेशन डिज़ाइन में रुचि रखते हैं? क्या आप Android डेवलपर बनना चाहते हैं? क्या आपने कभी एक एंड्रॉइड ऐप लिखा है, और यदि ऐसा है, तो उसने क्या किया? हमेशा की तरह मुझे टिप्पणी अनुभाग में प्रतिक्रिया प्राप्त करना पसंद है। किसी ऐसे व्यक्ति के रूप में जिसने पहले प्रश्न का उत्तर दिया था, मैं उसके लिए पर्याप्त रूप से कोड सीखने की प्रक्रिया में हूं मेरा एंड्रॉइड डिवाइस, तो क्या आपके पास कोई वेबसाइट या पॉइंटर्स हैं जो मुझे या एक साथी एंड्रॉइड नौसिखिया की मदद करेंगे बाहर?
Android विकास प्लेटफॉर्म के लिए अपडेट
हाल ही में, Google ने एक पूर्वावलोकन संस्करण जारी किया Android स्टूडियो, अपनी तरह का पहला। जब अंतिम प्रतिलिपि जारी होती है, तो डेवलपर्स को संशोधित विकास वातावरण के बजाय एंड्रॉइड ऑपरेटिंग सिस्टम के लिए एक उद्देश्य से निर्मित विकास किट तक पहुंच प्राप्त होगी।
प्रौद्योगिकी की संभावना अंततः ग्रहण, और अन्य एसडीके को दबाएगी। हालाँकि, इसे अभी तक कोई रिलीज़ नहीं मिली है, इसलिए तब तक, हम ग्रहण से अटके हुए हैं।
अतिरिक्त Android प्रोग्रामिंग पढ़ना और ट्यूटोरियल
मैं दृढ़ता से जांच करने का सुझाव देता हूं अलेक्जेंडर तुशिंकीकी Android प्रोग्रामिंग ट्यूटोरियल कोर्स, किकस्टार्टर से।
उपयोग करना एक गाइड प्रकाशित किया एंड्रॉइड ऐप कैसे बनाएं: सब कुछ जो आपको जानना आवश्यक हैयदि आप अपना खुद का एंड्रॉइड ऐप बनाना शुरू करना चाहते हैं, तो इस गाइड में वह सब कुछ शामिल है जो आपको चाहिए। अधिक पढ़ें एमआईटी के एंड्रॉइड ऐप निर्माता का उपयोग करने पर, जो प्रोग्रामिंग की पृष्ठभूमि के बिना व्यक्तियों को एंड्रॉइड ऐप का निर्माण शुरू करने की अनुमति देता है। ऐप निर्माता के पास अपने स्वयं के quirks और सीखने की अवस्था है। इसके साथ शुरुआत करना अच्छा है, हालांकि आप अंततः संभावना से अधिक चाहेंगे जावा और अन्य भाषाओं का अध्ययन करें. रयान ने किया त्वरित गाइड Google ऐप आविष्कारक के साथ Android ऐप्स विकसित करने के लिए एक त्वरित मार्गदर्शिका अधिक पढ़ें यदि आप किसी ई-बुक को पढ़ने की तरह महसूस नहीं करते हैं, तो ऐप आविष्कारक के Google संस्करण में।
यदि आप Android गेम, डेवलपमेंट में अधिक रुचि रखते हैं, तो देखें यह लेख. और आप में से जो लोग Android के लिए आसानी से प्रोग्रामिंग के विषय पर चर्चा पढ़ना चाहते हैं, हमारे उत्तर अनुभाग को देखें.
आप में से जो अतिरिक्त कोडिंग पाठ चाहते हैं, उनके लिए जेसिका सबसे महत्वपूर्ण स्रोतों में से तीन के बारे में लिखा Android आवेदन विकास के बारे में जानने के लिए 3 ऑनलाइन संसाधनरयान की तरह (जिसने अपने एंड्रॉइड हैंडसेट के लिए अपने प्यार के लिए एंड्रॉइड ऐप डेवलपमेंट के साथ अपनी जिज्ञासा को जिम्मेदार ठहराया), मैं एक खोज पर रहा हूं कि एंड्रॉइड ऐप कैसे बनाऊं और कैसे खत्म करूं ... अधिक पढ़ें जावा ट्यूटोरियल के लिए नेट पर। मैं TheNewBoston के YouTube चैनल पर जाने की अत्यधिक सलाह देता हूं।
पूर्व MakeUseOf लेखक और प्रौद्योगिकी के प्रति उत्साही।