Android Components in Hindi – एंड्राइड के कंपोनेंट्स क्या है?

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

Android Components in Hindi – एंड्राइड के कंपोनेंट्स

Android components किसी भी एंड्राइड एप्लीकेशन के महत्वपूर्ण building blocks होते हैं. इसके 4 महत्वपूर्ण components होते हैं जो कि निम्नलिखित हैं:-

  1. Android Activity
  2. Android Service
  3. Android Broadcast Receiver
  4. Android Content Provider

Android Activity in Hindi – एंड्राइड एक्टिविटी क्या है?

अगर आपकी application में GUI Screen है तो activity भी जरूर होगी। एक GUI Screen और activity में one to one relationship होती है। जेसे MVC paradigm में कंट्रोलर view को control करता है उसी प्रकार एक activity आपकी android application में GUI Screen को कंट्रोल करती है।

आप अपनी android application में जितनी GUI Screen चाहते है आपको उतनी ही activity क्रिएट करनी होगी। हर activity एक GUI Screen को display करती है।

जब भी यूजर GUI Screen के द्वारा किसी events को जनरेट करते है तो activity उन events को handle करने के लिए जिम्मेदार होती है। कई बार activity सिस्टम के द्वारा जनरेट हुए events को भी हैंडल करती है।

GUI Screen में elements को display करने के लिए activity के द्वारा views की मदद ली जाती है। हर view एक अलग element को प्रस्तुत करता है।

Android activity को create करने के लिए आपको Activity class को extend करना होता है। जिसका उदाहरण आपको नीचे दिया जा रहा है।

public class yr_cls_nm extends Activity
{
}

Android Service in Hindi – एंड्राइड सर्विस क्या है?

यदि किसी application को बहुत देर तक execute होना है तो उसे service की तरह implement करना बेहतर होता है। आप जब चाहे एक service को launch कर सकते है और काम पूरा होने पर उसे terminate (बंद) कर सकते है।

Services एक background में यह run होती है और इनका user interface नहीं होता है। एक android service को create करने के लिए आपको Service class को extend करना होता है। इसका उदाहरण नीचे दिया गया है।

public class yur_cls_nm  extends  Service
{
 }

Android Broadcast Receiver in Hindi

Intent का notification पाने के लिए एक application को खुद को broadcast receiver की तरह ही रजिस्टर करवाना होता है।

किसी application को रजिस्टर करवाने के लिए आपको AndroidManfest.xml file में receiver element को include (शामिल) करना पड़ता है। और इसके name attribute में अपनी class का नाम pass करना होता है। क्लास से पहले आपको dot operator (.) लगाना होता है। इसका उदाहरण नीचे दिया गया है।

<receiver android:name=".yourclassname">
</receiver>

receiver tags के अंदर आप intent-filter tag यूज़ कर सकते है।

<receiver android :name =".yourclassname ">
<intent-filter>
<action android:name ="action_name">
</intent-filter>
</receiver>

Android Content Provider in Hindi

यदि एक application अपना data किसी दूसरी application के साथ share करना चाहती है तो ऐसा content provider के साथ किया जा सकता है। किसी भी application का data उसके content provider में स्टोर रहता है।  जब भी एक application किसी दूसरी application के data को access करना चाहती है तो वो उस application के content provider को एक्सेस करती है। Content provider में कुछ methods होते है जो किसी application को डेटा access करने की अनुमति देते है।

इसका example नीचे दिया गया है:-

public class MyReceiver  extends  BroadcastReceiver {
   public void onReceive(context,intent){}
}

ऊपर दिए गये ये 4 प्रमुख components जो हर android application में होते है। Android components को समझना android को समझने के लिए बेहद जरुरी होता है।

Reference:https://www.tutorialspoint.com/android/android_application_components.htm

Android components in Hindi

निवेदन:- अगर आपके लिए What is Android Components in Hindi (एंड्राइड कंपोनेंट्स क्या है?) का यह आर्टिकल उपयोगी रहा हो तो इसे अपने दोस्तों के साथ अवश्य share कीजिये. और आपके जो भी questions हो उन्हें नीचे comment करके बताइए. धन्यवाद.

Leave a Comment