Textual description of firstImageUrl

Android in hindi : AndroidManifest.xml file

AndroidManifest.xml File

  • Introduction to AndroidManifest.xml file in Hindi
  • Elements of AndroidManifest.xml file in Hindi

Introduction to AndroidManifest.xml File

AndroidManifest.xml  file  में आपके package की information होती है। आप अपनी application में जितने भी components यूज़ करते है उन सब की information AndroidManifest.xml file में होती है।

जैसे सेर्वलेट्स में deployment descriptors होते है। उसी प्रकार AndroidManifest.xml file भी आपकी application के लिए deployment descriptors की तरह होती है। ये आपकी application को कंट्रोल करती है।

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

Related Reading : Android in Hindi : Android Components

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


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

Application क्रिएट करते समय आप कोनसा android API यूज़ करते है ये आप AndroidManifest.xml file में डिक्लेअर करते है।

Elements of AndroidManifest.xml File

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


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


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

android:icon  - ये आपकी एप्लीकेशन के icon को represent करता है।
android:label  - ये आपकी application के label को represent करता है।
android:theme  - ये आपकी एप्लीकेशन की theme को represent करता है।


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

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


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

<action> - intent-filter किस प्रकार के action के intent को respond करेगा ये इसमें डिफाइन किया जाता है। 

<data> - target component का URI इस एलिमेंट में डिफाइन किया जाता है। 

<category> - ये activity की category को डिफाइन करता है।   

<< PREVIOUS        NEXT >> 

        DMCA.com Protection Status

11  Replies so far - Add your comment

  1. Mene Asp.net me website banayi hai me iske liye android app banana chahta hu to kese bana sakta hu?

    उत्तर देंहटाएं
  2. Mene Asp.net me website banayi hai me iske liye android app banana chahta hu to kese bana sakta hu?

    उत्तर देंहटाएं
    1. yedi aap khud banana chahte h tab to aapko android sikhna hoga
      aap chahe to kisi android developer ko contact dekar bhi ye kaam karva sakte h
      isme aapko webview ke through website ke sabhi pages ko app me dikhane honge. iske liye aapko har webpage ki link application me deni hogi

  3. Thanks ..nice tutorials . I just started to learn Android programming . I am able to run my programs on emulator but not able to execute programs on my device Xiaomi mi4i ...I installed driver also even though it is not showing in the online devices ...suggest somethig don't know where I am going wrong .

    उत्तर देंहटाएं
    1. You are welcome! Try to enable the developers mode in your smart phone than try to run the app if still does not work let me know.

  4. Thnks for reply frd :) I did that too enabled developers mode as well as usb debugging option. But not got success ...(I m using windows 7 as os and my device is Xiomi Mi4i)

    उत्तर देंहटाएं
  5. Btw mobile device got connected :) ... I tried with universal adb driver ....:) Thanks .

    उत्तर देंहटाएं
  6. Hello vipin, i am a teacher and want to create a app in mcq type question answer formet for my students. Please help and guide me. Whatsapp no. 9421989575

    उत्तर देंहटाएं