Android स्टुडिओ आणि आपला अ‍ॅप बनविणार्‍या फायली कशा वापरायच्या

लेखक: Peter Berry
निर्मितीची तारीख: 19 Lang L: none (month-012) 2021
अद्यतन तारीख: 1 जुलै 2024
Anonim
नवशिक्यांसाठी Android अॅप कसे बनवायचे
व्हिडिओ: नवशिक्यांसाठी Android अॅप कसे बनवायचे

सामग्री


काळजी करू नका, एकदा आपण त्यात प्रवेश केल्यावर हे सर्व समजेल. थोड्या दिशानिर्देशानंतर, आपण वेळेत प्रो व्हाल. तर आयडीई उघडा आणि मार्गदर्शित सहल सुरू करूया.

Android स्टुडिओचे UI कसे वापरावे

आपण Android स्टुडिओ कसे वापरायचे हे शिकत असल्यास, सर्वकाही काय करते हे आपल्याला समजणे आवश्यक आहे. तेथे संपूर्ण विंडोज, आयकॉन आणि मेनू पर्याय आहेत जे सर्व काही सेन्सररी ओव्हरलोड सारखे वाटू शकतात.

चांगली बातमी अशी आहे की आपल्याला अद्याप सर्व काही काय करते हे माहित असणे आवश्यक नाही आणि शिकण्याचा सर्वात सोपा मार्ग म्हणजे प्रत्येक बटण आणि पर्याय शिकणे हा आपला सामना होताना शिकणे.

चला परिपूर्ण मूलभूत गोष्टींसह प्रारंभ करूया. सर्वात मोठा विंडोमध्ये स्त्रोत कोड आपल्या उजवीकडे आहे. आपण निवडलेली कोणतीही फाईल ही येथे दर्शविली जाईल. विंडोच्या अगदी वरच एक टॅब आहे जो कदाचित म्हणेल मेनएक्टिव्हिटी.जावा. याचा अर्थ असा की आपण पहात असलेली फाईल आणि संपादन ही आहे मेनएक्टिव्हिटी.जावा फाइल, जी आपण सुरुवातीस भिन्न नाव निवडले नाही तोपर्यंत आपला अॅप चालू असताना डीफॉल्टनुसार लोड होते. त्या वरील फाईलचा मार्ग आहे:


अ‍ॅप नाव> अ‍ॅप> एसआरसी> मुख्य> जावा> पॅकेज नाव> अ‍ॅप नाव> मेनएक्टिव्हिटी

आपण एकावेळी एकापेक्षा जास्त फाईल उघडू शकता आणि शीर्षस्थानी टॅब दाबून त्या दरम्यान स्विच करू शकता. आपल्याकडे आधीच दोन फायली आधीच उघडल्या आहेत, खरं तरः गतिविधि_मेन.एक्सएमएल आणि मेनएक्टिव्हिटी.जावा. आपली इच्छा असल्यास या दरम्यान स्विच करण्याचा प्रयत्न करा.

डावीकडील ओलांडून एक श्रेणीक्रम आहे. ही आपली प्रोजेक्ट स्ट्रक्चर आहे. हे मुळात आपल्याला आपल्या प्रकल्पात समाविष्ट असलेल्या सर्व फायली दर्शविण्यासाठी फाइल एक्सप्लोररसारखे कार्य करते. आपण दुसरा क्रियाकलाप, वर्ग किंवा लेआउट फाइल निवडत असाल तर ती उजवीकडील मोठ्या विंडोमध्ये उघडेल.

शेवटी, तळाशी आपल्याकडे आणखी एक विंडो असेल जिथे आपण s, टर्मिनल, एक Android मॉनिटर आणि बरेच काही पाहू शकता. क्षणी विंडो लहान केली जाऊ शकते परंतु आपण यापैकी कोणत्याही तळाशी पर्यायांवर क्लिक केल्यास ते पॉप अप होईल.

ही आपली प्रोजेक्ट स्ट्रक्चर आहे आणि मुळात आपल्या प्रकल्पात समाविष्ट असलेल्या सर्व फाईल्स दर्शविण्यासाठी फाइल एक्सप्लोरर सारखे कार्य करते.


ही विंडो आपण आपला अनुप्रयोग डीबग करण्यासाठी वापरत आहात (ते परीक्षण करीत आहे).

नक्कीच शीर्षस्थानी आपल्याकडे आपला मेनू देखील आहे. आपल्याला आत्ताबद्दल चिंता करण्याची आवश्यकता असण्याशिवाय येथे बरेच काही आहे. आत्ता आपल्याला फाईल मेनूमध्ये वेळोवेळी आपला अ‍ॅप सेव्ह करायचा आहे, आणि आपल्या अ‍ॅपची चाचणी घेण्यासाठी “रन” वापरा. भविष्यात, आपण व्हर्च्युअल डिव्हाइस तयार करणे किंवा एसडीके अद्यतनित करणे यासारख्या अधिक प्रगत कार्यांसाठी टूल्स सारख्या इतर मेनूंचा वापर कराल.

फायली आणि प्रकल्प रचना

मी एकल अनुप्रयोग बनविणार्‍या भिन्न फाईल्सची श्रेणी, Android स्टुडिओ कसे वापरावे हे शिकण्यास सुरवात केली तेव्हा मला काय गोंधळले? आपल्याकडे इतर प्रकारच्या प्रोग्रामिंगमध्ये कोणतीही पार्श्वभूमी असल्यास, कदाचित आपणास एक फाइल तयार करण्यास आणि नंतर ती तपासण्यासाठी “रन” दाबा. येथे, आमच्याकडे आमच्या क्रियाकलाप, लेआउट फायली, स्त्रोत फाइल्स, मॅनिफेस्ट आणि ग्रेडल स्क्रिप्ट्स आहेत. हे सर्व काही गोंधळात टाकणारे आहे.

जर आपण ते खाली सोडले तर ते इतके घाबरविणारे नसते.

मेनएक्टिव्हिटी.जावा आपल्या कोडचा बराचसा भाग सुरू करण्यासाठी प्रदान करतो (नमूद केल्यानुसार, आपला नवीन अॅप प्रोजेक्ट तयार करताना आपल्याकडे हा बदल करण्याचा पर्याय होता). पहिल्या अ‍ॅक्टिव्हिटीसाठी हा कोड आहे: आपल्या अ‍ॅपचा पहिला स्क्रीन. हे बटण दाबण्याचे लॉजिक हाताळते आणि जेथे आपण फोनला कंपन बनवू इच्छित असाल तर आपण विशिष्ट कार्ये हाताळण्यासाठी कोड लिहीत आहात.

आपण आपला नवीन प्रकल्प प्रारंभ करता तेव्हा हे सहसा आधीपासून उघडलेले असेल. अन्यथा, येथे नॅव्हिगेट करून आपल्याला हे डाव्या विंडोमध्ये सापडेल:

अ‍ॅप> जावा> पॅकेज नाव> मेनएक्टिविटी.जावा

यासारख्या फायली कशा शोधायच्या आणि कसे उघडायचे हे जाणून घेणे, Android स्टुडिओ समजून घेण्यासाठी महत्त्वपूर्ण आहे.

अनुप्रयोगाचा दुसरा महत्त्वाचा भाग आहे गतिविधि_मेन.एक्सएमएल फाईल. ही लेआउट फाईल आहे, याचा अर्थ ती आपल्या अ‍ॅपचे डिझाइन आणि स्वरूप हाताळेल. आम्ही इथे उदाहरणासाठी बटणे जोडू. आपल्याला हे खाली सापडेल:

अ‍ॅप> रेस> लेआउट> गतिविधि_मेन.एक्सएमएल

आपल्याकडे आणखी एक नजर असल्यास मेनएक्टिव्हिटी.जावा, आपल्या लक्षात येईल की एक ओळ आहे जी असे म्हणते:

सेट कॉन्टेन्ट व्ह्यू (आर.लेआउट.एक्टिव्हिटी_मेन);

हे आम्हाला त्या क्रियाकलापाचे स्वरूप कोणत्या ठिकाणी आहे हे सांगते स्त्रोत> लेआउट आणि म्हणतात गतिविधि_ डोमेन. आमची इच्छा असल्यास आम्ही ही अन्य कोणत्याही एक्सएमएल फाईलमध्ये बदलू शकतो. तर गतिविधि_मेन.एक्सएमएल आमच्या अॅपचे स्वरूप हाताळते आणि मेनएक्टिव्हिटी.जावा तर्कशास्त्र प्रदान करते. दोन फायली एकत्रितपणे आमचा क्रियाकलाप तयार होतो. अतिरिक्त क्रियाकलाप (पडदे) करण्यासाठी, सहसा आम्हाला प्रत्येकापैकी एक अतिरिक्त हवा असतो.

एक्सएमएल फायली संपादित करताना आपल्या लक्षात येईल की त्या जावा फाइल्सपेक्षा वेगळ्या स्वरूपात आहेतः

तळाशी असलेले टॅब लक्षात घ्या जे आपल्याला डिझाइन आणि मजकूर दृश्यामध्ये टॉगल करू शकतात. हे आपल्याला लेआउटमध्ये आपल्याला पाहिजे तेथे दृश्ये ड्रॅग आणि ड्रॉप करू देते (बटणे आणि मजकूर बॉक्स सारखे घटक). अ‍ॅन्ड्रॉइड स्टुडिओचे डिझाईन व्ह्यू कसे वापरायचे हे शिकल्यास एक्सएमएल टाईप करण्यात तुमचा बराच वेळ वाचतो.

पुढील वाचा: Android अ‍ॅप विकासात तुकड्यांचा वापर करण्यास शिका

अधिक उपयुक्त फायली

मध्ये देखील res डिरेक्टरी म्हणतात एक फोल्डर रेखाटण्यायोग्य. येथून पुढे आपण संदर्भ घेऊ इच्छित असलेल्या कोणत्याही प्रतिमा आपण ठेवू शकता. “व्हॅल्यूज” मध्ये आपल्याकडे आणखी काही एक्सएमएल फायली आहेतः

  • color.xml
  • strings.xML
  • शैली. एक्सएमएल

हे आपल्या रंगांसाठी मूल्ये संचयित करतात आणि मजकूर पाठ करतात जे इतर गोष्टींसह आपले अॅप्स लोकप्रिय करतात. आपण इतर कोणत्याही अनुप्रयोगावरून त्यांचा संदर्भ घेऊ शकता. आपण आपल्या प्रतिमेसाठी चिन्ह कोठे ठेवले ते मिपिमॅप फोल्डर आहे. लक्षात ठेवा संसाधन फायलींमध्ये रिक्त स्थान किंवा भांडवल समाविष्ट होऊ शकत नाहीत, म्हणूनच ते उंटांच्या केसांऐवजी अंडरस्कोर वापरतात (जेथे मोठी अक्षरे प्रत्येक शब्द सुरू करतात).

ही आणखी एक महत्त्वाची फाईल आहे:

अ‍ॅप> मॅनिफेस्ट> AndroidManLive.xML

यात आपल्या अ‍ॅपबद्दल महत्त्वपूर्ण माहिती आहे. आपण आपल्या अ‍ॅपचे नाव, आपण लक्ष्य करू इच्छित Android ची आवृत्ती आणि त्यासाठी आवश्यक परवानग्या यासारख्या गोष्टी बदलू शकता.

शेवटी, ग्रॅडल एक "बिल्ड ऑटोमेशन सिस्टम." आहे. जेव्हा आपण आपला अ‍ॅप चालविण्यासाठी किंवा वितरित करण्यास तयार असाल तेव्हा हे आपल्या अ‍ॅपमधील सर्व फायली अनुक्रमित करते आणि ते अंतिम APK तयार करते. आपण जिथे “अवलंबन” जोडाल त्याचा अर्थ असा की आपण आपल्या कोडसाठी अतिरिक्त कार्यक्षमतेसह लायब्ररी वापरू शकता. आपण ग्रॅडलला 90 टक्के वेळ असे करण्यास भागवू शकता. “ग्रॅडल बिल्ड फिनिश” यासारख्या गोष्टी सांगणार्‍या अशा नोट्स आपल्याला आढळल्यास आता आपल्याला त्याचा अर्थ काय आहे हे माहित असेल.

आतापर्यंत आणि नंतर, ग्रॅडल थोडा गोंधळात पडू शकेल आणि आपल्या अ‍ॅपमधील सर्व फायली अद्यतनित करण्यात अयशस्वी होऊ शकेल. जर आपला अॅप खरोखरच पाहिजे तेव्हा चालण्यास नकार देत असेल तर हे निवडण्याचा प्रयत्न केल्यास समस्या सुटेल:

बिल्ड> स्वच्छ प्रकल्प

अन्यथा, आपण लायब्ररी किंवा इन्स्टंट अ‍ॅप्ससह फॅन्सी सामग्री करणे सुरू करेपर्यंत आपण ग्रॅडलकडे दुर्लक्ष करू शकता. विकासक म्हणून आपल्या प्रवासाच्या नंतरपर्यंत ती सामग्री येणार नाही.

सारांश

तेथे असताना ए खूप अधिक वैशिष्ट्ये आणि प्रगत पर्याय, या मूलभूत परिचयाने आपल्याला काही सोप्या प्रकल्पांसाठी अँड्रॉइड स्टुडिओ वापरण्यासाठी आपल्यास आत्ता आवश्यक असलेले सर्वकाही सांगावे. आपल्या अ‍ॅपची रचना समजून घेणे आणि सर्व फायली काय करतात हे जाणून घेतल्याने बर्‍याच गोंधळास प्रतिबंध होईल. पुढे जात असताना, आपल्या सर्व ट्यूटोरियल्सनी अधिक अर्थपूर्ण केले पाहिजे.

मध्ये सुरू करत आहे ग्राफिक डिझाईन करिअर भीतीदायक असू शकते. आपण कोणते सॉफ्टवेअर वापरता? आपण ते कसे वापराल? या आठवड्यात स्वतःस सादर केलेला एक पर्याय म्हणजे मागे जटिलता सोडा आणि अवघ्या $ 39 च्या एका वर्ष...

आपण आयफोन वापरकर्ते नसल्यास आपण हे ऐकले असावे हे कदाचित हेच असेल. जर आपण आयफोन वापरणारे यूएस मध्ये राहत नाही तर आपण हे कधीही ऐकले नसेल, कारण प्लॅटफॉर्म-अज्ञेयवादी संदेशन अ‍ॅप्स उर्वरित जगात बरेच लोकप्...

मनोरंजक