Android Broadcast Receiver in Hindi – एंड्राइड ब्रॉडकास्ट रिसीवर क्या है?

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

Android Broadcast Receiver in Hindi

Broadcast receivers वो android components  होते है जिनकी मदद से आप दूसरी applications में और system में generate होने वाले events के बारे में notification पा सकते है। 

किसी भी event के बारे में जानकारी पाने के लिए आपकी application को उस event के लिए खुद को register करवाना पड़ता है। कोई भी application ऐसा एक broadcast receiver क्रिएट कर सकती है। 

जब भी कोई event generate होता है तो android system उन सभी application को notify करता है जिन्होंने event के लिए खुद को रजिस्टर किया था।

Creating Broadcast Receivers in Hindi – ब्रॉडकास्ट रिसीवर को बनाना 

Broadcast receivers क्रिएट करने के लिए आपको BroadcastReceiver क्लास को extend करना होगा।BroadcastReceiver क्लास के onReceive() मेथड को आप अपने हिसाब से implement कर सकते है। onReceive() method में आप डिफाइन करते है कि event receive करने के बाद आप क्या करना चाहते है।  

yourclass extends BroadcastReceiver  
{    @Override    
public void onReceive(Content context, Intent intent)    
{          
// your implements of onReceive() method.    
} 
}

Registering Broadcast Receiver ब्रॉडकास्ट रिसीवर को रजिस्टर करना

Broadcast receiver क्रिएट करने के बाद आपको intent के लिए register भी करना होता है। ऐसा आप AndroidManifest.xml फाइल में <receiver> element को define करके करते है।

<receiver> element के android:name attribute में आप BroadcastRecevier क्लास को extend करने वाली क्लास का नाम देते है।  

इसके बाद आप <receiver> एलिमेंट के अंदर <intent-filter> element डिक्लेअर करते है और उसके sub element <action> में उस intent का नाम देते है जिसके लिए आपको broadcast receiver register करवाना है।

 <receiver android:name=".yourclassName"> 
<intent-filter> 
<action android:name="Name of intent that you want to listen"> 
</intent-filter> 
</receiver>

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

Reference:- https://www.geeksforgeeks.org/broadcast-receiver-in-android-with-example/

Android Broadcast Receiver in Hindi

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

Leave a Comment