Estrutura de diretórios no Android Studio - Codiclick

शेयर करना

एंड्रॉइड स्टूडियो में निर्देशिका संरचना

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

विज्ञापनों


डिफ़ॉल्ट रूप से, प्रोजेक्ट निम्नलिखित संरचना के साथ बनाया गया है और हमें 2 टैब के साथ प्रस्तुत करता है, MainActivity.kt वाई गतिविधि_मेन.xml.


ये 2 टैब कोटलिन फ़ाइल से मेल खाते हैं जिसमें हमारे सिस्टम का तर्क होगा (जिसे गतिविधियां कहा जाता है) और फ़ाइल जिसमें ऐप का ग्राफिकल इंटरफ़ेस होगा (जिसे लेआउट कहा जाता है)।


परिवेश के शीर्ष पर हम प्रोजेक्ट का नाम देख सकते हैं और यदि हम उस पर होवर करते हैं, तो हमें वह पथ मिलेगा जहां यह हमारे कंप्यूटर पर सहेजा गया है।

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

निर्देशिका संरचना.


बाईं ओर हमें प्रोजेक्ट की निर्देशिकाओं की संरचना मिलती है, यहां हम देखते हैं कि इसमें रूट पर फ़ोल्डर शामिल है ऐप्स जो परियोजना का प्रतिनिधित्व करता है और इसके भीतर हम देखते हैं घोषणापत्र, जावा, मांस वाई ग्रैडल स्क्रिप्ट्स जिसमें बदले में हमारे एप्लिकेशन के लिए अन्य महत्वपूर्ण निर्देशिकाएँ या फ़ाइलें शामिल हैं।


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



अभी के लिए "एंड्रॉइड" दृश्य पर काम करने की अनुशंसा की जाती है जो हमें हमारे अनुप्रयोगों के साथ काम करने के लिए आधार संरचना प्रदान करता है, आइए देखें कि वहां दिखाई देने वाली निर्देशिकाओं में क्या शामिल है।

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

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

इसमें आपकी रुचि भी हो सकती है.




क्या आप इस प्रविष्टि के बारे में कुछ जोड़ना या टिप्पणी करना चाहते हैं? करने के लिए स्वतंत्र महसूस करें....और अगर आपको यह पसंद आया... तो मैं आपको साझा करने के लिए आमंत्रित करता हूं वाई इस तरह की और पोस्ट सुनने के लिए "इस साइट से जुड़ें" बटन पर क्लिक करके सदस्यता लें 😉