AndroidManifest.xml File क्या है और इसके elements क्या हैं?

हेल्लो दोस्तों! आज हम इस पोस्ट में AndroidManifest.xml File in Hindi के बारें में पढेंगे. इसे बहुत ही आसान भाषा में लिखा गया है. इसे आप पूरा पढ़िए, यह आपको आसानी से समझ में आ जायेगा. तो चलिए शुरू करते हैं:-

AndroidManifest.xml File in Hindi

AndroidManifest.xml file  में आपके package की सारीं जानकारी होती है। आप अपनी एप्लीकेशन में जितने भी components इस्तेमाल करते है उन सब की जानकारी AndroidManifest.xml file में मौजूद होती है। जैसे servlets में deployment descriptors होते है।

उसी प्रकार AndroidManifest.xml file भी आपकी एप्लीकेशन के लिए deployment descriptors की तरह होती है। ये आपकी application को कंट्रोल करती है। AndroidManifest.xml फ़ाइल को देखकर आप बता सकते है कि application में कितने और कौन कौन से components इस्तेमाल हुए है।


जैसा कि आप जानते है की हर एंड्राइड एप्लीकेशन में कम से कम एक Activity, Service, Broadcast receiver या Content Provider अवश्य होता है। जो की ये सभी components tasks को पूरा करने के लिए Intent को create करते है या intent filters के द्वारा खुद को intents के लिए register करते है। Intent और intent filters दो अलग अलग element है जिन्हे AndroidManifest.xml file जोड़ती है.

इसे पढ़ें:Android के components क्या है?

androidManifest.xml file in hindi

किसी भी एप्लीकेशन के components को आपकी एप्लीकेशन के सुरक्षित हिस्से को access करने से पहले permission की जरूरत होती है। ये परमिशन AndroidManifest.xml file में declare होती है। Permission डिक्लेअर करने के लिए <uses-permission> tag का इस्तेमाल किया जाता है।

एप्लीकेशन को create करते समय आप कौन-सा android API इस्तेमाल करते है ये आप AndroidManifest.xml file में डिक्लेअर करते है।

AndroidManifest.xml File के elements

AndroidManifest.xml file कुछ elements से मिलकर बनी होती है।

<manifest> 

<manifest> एलिमेंट AndroidManifest.xml file का root element होता है। इसमें package attribute होता है जो activity क्लास के package name को describe करता है।

<application>   

<application> एलिमेंट <manifest> एलिमेंट का sub-element होता है। इस एलिमेंट के कई sub elements होते है। इस attribute में commonly icon, label और theme attributes का इस्तेमाल किया जाता है। आइये इनके बारे में कुछ जान लेते है।

android:icon  – ये आपकी एप्लीकेशन के icon को प्रस्तुत करता है।
android:label  – ये आपकी एप्लीकेशन के label को प्रस्तुत करता है।
android:theme  – ये आपकी एप्लीकेशन की theme को प्रस्तुत करता है।

<activity> 

<activity> एलिमेंट <application> एलिमेंट का sub-element होता है। ये एक activity को दर्शाता है। इस एलिमेंट के 2 प्रमुख attributes होते है।

android:name – ये activity class के नाम को प्रस्तुत करता है।
android:label  – ये एक label होता है जो स्क्रीन पर डिस्प्ले होता है।

<intent-filter>

<intent-filter> एलिमेंट <activity> एलिमेंट का sub-element होता है। इसके तीन प्रमुख sub-elements होते है।

<action> – intent-filter किस प्रकार के action के intent को respond करेगा ये इसमें डिफाइन किया जाता है
<data> – target component का URI इस एलिमेंट में डिफाइन किया जाता है।
<category> – ये activity की category को डिफाइन करता है।

इसे पढ़ें:- एंड्राइड की विशेषताएं क्या है?

AndroidManifest.xml File क्या है?

ये आपकी application को कंट्रोल करती है। AndroidManifest.xml file को देखकर आप बता सकते है कि application में कितने और कौन कौन से components यूज़ हुए है।

AndroidManifest.xml file के कितने elements होते हैं?

इसके एलेमेंट्स <manifest>, <application>, <activity>, और <intent-filter> होते हैं.

Reference:https://www.geeksforgeeks.org/application-manifest-file-android/

निवेदन:- अगर आपके लिए AndroidManifest.xml File in Hindi का यह आर्टिकल उपयोगी रहा हो तो इसे अपने दोस्तों के साथ अवश्य share कीजिये. और आपके जो भी questions हो उन्हें नीचे comment करके बताइए. धन्यवाद.

Leave a Comment