हेल्लो दोस्तों आज के इस पोस्ट में आपको Android Broadcast receivers in hindi क्या है कैसे काम करता है तो चलिए शुरू करते है
Contents
Introduction to Broadcast Receivers
Broadcast receivers वो android components होते है जिनकी मदद से आप दूसरी applications में और system में generate होने वाले events के बारे में notification पा सकते है।
किसी भी event के बारे में जानकारी पाने के लिए आपकी application को उस event के लिए खुद को register करवाना पड़ता है। कोई भी application ऐसा एक broadcast receiver क्रिएट कर सकती है।
जब भी कोई event generate होता है तो android system उन सभी application को notify करता है जिन्होंने event के लिए खुद को रजिस्टर किया था।
इसे भी पढ़े –what is android activity in hindi-एंड्राइड activity क्या है?
Creating Broadcast Receivers
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 Receivers
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://developer.android.com/guide/components/broadcasts
निवेदन :-अगर आपको यह आर्टिकल(Android Broadcast receivers in hindi) उपयोगी लगा हो तो इस आप अपने क्लासमेट ,दोस्तों के साथ अवश्य share कीजिये और आपके जो भी इस पोस्ट्स से related(सम्बन्धित) questions(Android Broadcast receivers in hindi) है तो आप उन्हें निचे कमेंट कर सकते है हम उसके answer अवश्य करेंगे Thank