Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. Mobile Development
Code

एंड्रॉयड स्टूडियो के साथ शुरू हो रही है

by
Difficulty:BeginnerLength:LongLanguages:

Hindi (हिंदी) translation by Afiff Soebarkah (you can also view the original English article)

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


1. प्रोजेक्ट सेटअप

एंड्रॉयड स्टूडियो की खोज शुरू करने से पहले, आप पहले डाउनलोड करने और इसे स्थापित करने की आवश्यकता होगी । ध्यान दें कि आप JDK 6 या उच्चतर स्थापित करने की आवश्यकता है । यदि आप Windows पर हैं, तो. exe फ़ाइल लॉंच करें और सेटअप विज़ार्ड के चरणों का पालन करे । यदि आप OS X चला रहे हैं, तो डिस्क छवि को डबल-क्लिक करके माउंट करें और Android Studio को अपने एप्लिकेशन फ़ोल्डर में खींचें ।

यदि आप उपरोक्त कदम सफलतापूर्वक पूरा कर लिया है, तो अपने विकास के माहौल सही ढंग से स्थापित किया जाना चाहिए । अब आप android स्टूडियो का उपयोग कर अपना पहला android आवेदन बनाने के लिए तैयार कर रहे हैं. आप पहली बार के लिए एंड्रॉयड स्टूडियो लांच करते हैं, आप आप शुरू करने के लिए विकल्प की एक संख्या की पेशकश, एक स्वागत स्क्रीन के साथ प्रस्तुत किया जाना चाहिए ।

इस ट्यूटोरियल में, हम नई परियोजना विकल्प का चयन करने के लिए जा रहे हैं । हालांकि, आप आयात परियोजना चुन सकते हैं अगर आप से एक परियोजना आयात करना चाहते हैं, उदाहरण के लिए, ग्रहण, Android स्टूडियो में. एंड्रॉयड स्टूडियो आप के लिए आवश्यक विन्यास फ़ाइलों को जोड़ने, एक android स्टूडियो परियोजना के लिए ग्रहण परियोजना में परिवर्तित हो जाएगा.

आप विकल्पों की सूची से खुला परियोजना का चयन करते हैं, तो आप या तो एंड्रॉयड स्टूडियो या IntelliJ विचार के साथ बनाया परियोजनाओं को खोल सकते हैं । संस्करण नियंत्रण से चेक आउट चुनकर, आप संस्करण नियंत्रण के अंतर्गत है जो किसी प्रोजेक्ट की एक प्रतिलिपि चेक आउट कर सकते हैं । यह एक शानदार तरीका जल्दी उठो करने के लिए एक मौजूदा परियोजना के साथ गति है ।

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

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

कोई नया प्रोजेक्ट बनाते समय, आप प्रोजेक्ट का पैकेज नाम भी सेट कर सकते हैं । डिफ़ॉल्ट रूप से, Android स्टूडियो मॉड्यूल के नाम के लिए परियोजना के पैकेज के नाम के अंतिम तत्व सेट, लेकिन आप जो कुछ भी आप चाहते हैं करने के लिए इसे बदल सकते हैं.

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

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

हम चेक बॉक्स पिछले चरण में गतिविधि बनाने की जांच की, क्योंकि आप गतिविधि वर्ग Android स्टूडियो आप के लिए पैदा करेगा विन्यस्त करने के लिए कहा जाता है.

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

खत्म क्लिक करने के बाद, आप बाईं तरफ परियोजना एक्सप्लोरर और सही पर कार्यक्षेत्र के साथ Android स्टूडियो के यूजर इंटरफेस के साथ प्रस्तुत किया जाएगा. अपने android स्टूडियो में स्थापित परियोजना के साथ, यह android स्टूडियो की प्रमुख विशेषताओं में से कुछ का पता लगाने के लिए समय है.


2. एंड्रॉयड आभासी उपकरणों

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

एक एंड्रॉयड आभासी डिवाइस बनाने के लिए पसंदीदा तरीका AVD प्रबंधक है, जो आप एंड्रॉयड स्टूडियो में उपकरण मेनू से एंड्रॉयड > AVD प्रबंधक का चयन करके उपयोग कर सकते हैं के माध्यम से है ।

यदि आप विकास के माहौल सही ढंग से सेट कर रहे हैं, एंड्रॉयड आभासी डिवाइस प्रबंधक नीचे स्क्रीनशॉट के समान दिखना चाहिए.

नया AVD बनाने के लिए, नया... दाईं ओर, AVD को एक नाम दें, और नीचे दिखाए गए के रूप में वर्चुअल डिवाइस को कॉंफ़िगर करें । अपना पहला AVD बनाने के लिए ठीक क्लिक करें ।

अपने नए बनाए गए AVD का उपयोग करने के लिए, इसे AVD प्रबंधक में सूची से चुनें, और दाईं ओर प्रारंभ करें.. । अपने AVD सही ढंग से स्थापित किया गया है, एंड्रॉयड Emulator के रूप में नीचे स्क्रीनशॉट में दिखाया गया लांच करना चाहिए ।

एंड्रॉयड Emulator ऊपर और चल रहा है के साथ, यह भागो मेनू से भागो ' helloworld ' का चयन करके अपने आवेदन शुरू करने के लिए समय है । यह एंड्रॉयड एमुलेटर में एक आवेदन को चलाने के लिए कितना आसान है.


3. लाइव लेआउट

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

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

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

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

पूर्वावलोकन फलक में चौथा मेनू आपको उस गतिविधि या अंश तक आसान पहुंच देता है जिसमें लेआउट का उपयोग किया जाता है । पूर्वावलोकन फलक आपको भिंन भाषाओं में लेआउट का पूर्वावलोकन करना आसान बनाने के लिए लाइव लेआउट में उपयोग की जाने वाली भाषा को भी परिवर्तित करने देता है । rightmost मेनू आपको API संस्करण परिवर्तित करने देता है ।

पूर्वावलोकन फलक में लेआउट पर ज़ूम इन करने, पूर्वावलोकन फलक ताज़ा करने या स्क्रीनशॉट लेने के लिए नियंत्रण भी शामिल हैं ।


4. टेंपलेट्स

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

जब आप कोई नई गतिविधि बनाते हैं, तो Android Studio के साथ आप टेम्पलेट बना सकते हैं. प्रोजेक्ट नेविगेटर में पैकेज नाम पर बाईं ओर राइट-क्लिक करें, मेनू से नया का चयन करें, और विकल्पों की सूची में से गतिविधि चुनें । एंड्रॉयड स्टूडियो तो आप इस तरह के रिक्त गतिविधि, फुल स्क्रीन गतिविधि, और tabbed गतिविधि के रूप में टेम्पलेट्स की एक सूची से पता चलता है.

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

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

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

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

आपके अनुप्रयोग लॉंच LoginActivity आपके द्वारा बनाए गए बनाने के लिए, LoginActivity वर्ग के लिए गतिविधि नोड को निकालें और com. tuts. HelloWorld. MainActivity बदलें
साथ com. tuts. HelloWorld. LoginActivity. परिणाम यह है कि अब आवेदन LoginActivity वर्ग अपनी मुख्य गतिविधि के रूप में उपयोग करेगा ।

जब आप बनाने और emulator में अपने आवेदन को चलाने के लिए, आप एक स्क्रीन नीचे दिखाए गए एक के समान देखना चाहिए । इसका अर्थ है कि हमने नए बनाए गए LoginActivity वर्ग के साथ रिक्त गतिविधि वर्ग को सफलतापूर्वक बदल दिया है.

5. एक प्रकार का वृक्ष उपकरण

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

android के एक प्रकार का वृक्ष, अपने परियोजना के स्रोत कोड का विश्लेषण करती है कि एक स्थिर विश्लेषक एंड्रॉयड स्टूडियो शामिल है. यह संभावित बग और अपने कोड में अंय समस्याओं का पता लगा सकते है कि संकलक नजरअंदाज कर सकता है ।

स्क्रीनशॉट के नीचे, उदाहरण के लिए, हमें बताता है कि इस लेआउट में LinearLayout कोई फायदा नहीं है । Android के एक प्रकार का वृक्ष के बारे में अच्छी बात यह है कि यह आपको चेतावनी या त्रुटि है, जो इसे आसान तय या हल करने के लिए बनाता है के लिए एक कारण देता है ।

यह अच्छा अभ्यास के लिए समय समय पर Android स्टूडियो के एक प्रकार का वृक्ष उपकरण चलाने के लिए संभावित समस्याओं के लिए अपनी परियोजना की जांच है । एक प्रकार का वृक्ष उपकरण भी आपको बता अगर आप डुप्लिकेट छवियों या अनुवाद होगा ।

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

6. रिच लेआउट संपादक

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

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

नए लेआउट को कोई नाम दें, उसका रूट तत्व सेट करें, और ठीक पर क्लिक करे । एंड्रॉयड स्टूडियो स्वचालित रूप से सही पर संपादक में लेआउट खुल जाएगा.

संपादक के तल पर, आप दो टैब, डिजाइन और पाठ देखना चाहिए । पाठ टैब पर क्लिक करना संपादक को लाता है, जिससे आप वर्तमान में चयनित लेआउट में परिवर्तन कर सकेंगे ।

डिज़ाइन टैब पर क्लिक करने से किसी अंय संपादक को लाता है जो आपको लेआउट का पूर्वावलोकन दिखाता है । लेआउट के लिए एक विजेट जोड़ने के लिए, सही पर लेआउट के लिए छोड़ दिया पर विगेट्स की सूची से खींचें. यह है कि सरल है ।

निष्कर्ष

इस ट्यूटोरियल में, हम Android स्टूडियो की प्रमुख विशेषताओं में से कुछ पर एक संक्षिप्त देखो ले लिया है । यह बहुत IntelliJ विचार के समान है, लेकिन यह महत्वपूर्ण वृद्धि है कि एंड्रॉयड विकास को आसान, तेज, और अधिक मनोरंजक बनाने की एक संख्या शामिल है ।

Hindi Afiff Soebarkah
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.