एंड्रॉइड मेनिफेस्ट फ़ाइल क्या है - कोडिक्लिक

शेयर करना

एंड्रॉइड मेनिफ़ेस्ट फ़ाइल क्या है?

विज्ञापनों

एंड्रॉइड निर्देशिका संरचना पर प्रविष्टि में, एप्लिकेशन मेनिफेस्ट फ़ाइल का उल्लेख किया गया था, इस बार हम देखेंगे कि इसमें क्या शामिल है और इसका महत्व क्या है।


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

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


यह फ़ाइल मैनिफ़ेस्ट निर्देशिका में पाई जा सकती है और इसकी संरचना निम्न है:

यहां हम बुनियादी तत्वों की पहचान कर सकते हैं जैसे:


  • आइकन: उस पथ से मेल खाता है जहां एप्लिकेशन आइकन स्थित है।
  • लेबल: पथ जहां एप्लिकेशन का नाम स्थित है.
  • थीम: उस शैली के साथ पथ जिसे एप्लिकेशन थीम के संदर्भ में उपयोग करता है।
  • गतिविधि: एप्लिकेशन द्वारा उपयोग की जाने वाली गतिविधियों के मानकीकरण के अनुरूप है


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


निम्नलिखित छवि में आप देख सकते हैं कि प्रोजेक्ट 3 गतिविधियों से बना है, इन्हें बदले में मेनिफेस्ट फ़ाइल में परिभाषित किया गया है।


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


हालाँकि, इसका मतलब यह नहीं है कि हम फ़ाइल को संशोधित नहीं कर सकते हैं, इसके विपरीत, हमें ऐसा करने की आवश्यकता हो सकती है, लेकिन यह बहुत महत्वपूर्ण है कि हम सावधान रहें, क्योंकि यदि यह फ़ाइल क्षतिग्रस्त हो जाती है तो हमारा सिस्टम प्रारंभ नहीं हो पाएगा .


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



इस तरह, प्रोजेक्ट शुरू करते समय, यह जाँचता है कि मेनिफेस्ट में क्या है, यह दर्शाता है कि प्रदर्शित होने वाली पहली स्क्रीन OtraActivity द्वारा परिभाषित स्क्रीन है।


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



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

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




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

सबसे ज़्यादा पढ़ा हुआ

सबसे ज्यादा देखा गया

फेसबुक
Pinterest
Linkedin