Android - Notifications in Hindi




Android में, notification एक संदेश है जिसका उपयोग यूजर को हमारे app में होने वाली कुछ घटनाओं के बारे में सचेत करने के लिए किया जाता है, आम तौर पर, android नोटिफिकेशन हमारे app के सामान्य यूआई के बाहर प्रदर्शित किए जाते है और यूजर को उनकी मौजूदा activities में दखल के बिना सचेत किया जाता है।

Notifications एक संदेश है जिससे आप अपने एप्लिकेशन के सामान्य UI के बाहर यूजर को प्रदर्शित कर सकते हैं जब आप एक notification जारी करने के लिए सिस्टम को बताते हैं, तो यह पहली सूचना क्षेत्र में एक आइकन के रूप में दिखाई देता है notification के विवरण देखने के लिए, यूजर notification ड्रॉवर खोलता है दोनों notification क्षेत्र और notification ड्रॉवर सिस्टम-नियंत्रित क्षेत्र हैं जिसे यूजर किसी भी समय देख सकते हैं।

Android में, हम यूजर को हमारे app सूचनाओं के बारे में विभिन्न रूपों में alert कर सकते हैं जैसे कि LED फ्लैश करना या ध्वनि बनाना या status bar में एक आइकन प्रदर्शित करना आदि और जब हम एक notification जारी करने के लिए सिस्टम को बताते हैं, तो पहले यह notification बार में एक आइकन प्रदर्शित करता है ।

आइये अब हम android में एक notification कैसे बनाएं इस बारे में जानते है −

एक notification बनाने के लिए, हमें यूआई सामग्री और आवश्यक क्रियाओं को एक नोटिफिकेशन Compat builder ऑब्जेक्ट के साथ निर्दिष्ट करना होगा एक आइकन, शीर्षक और notification के डिटेल text को प्रदर्शित करने के लिए हमें बिल्डर ऑब्जेक्ट में निम्नलिखित गुण को सेट करने की आवश्यकता है।

  • setSmallIcon() − इसका उपयोग छोटा चिह्न को सेट करने के लिए हमारी नोटिफिकेशन में किया जाता है।

  • setContentTitle() − इसका उपयोग शीर्षक को निर्धारित करने के लिए हमारी नोटिफिकेशन में किया जाता है।

  • setContentText() − इसका उपयोग detail text को सेट करने के लिए हमारी नोटिफिकेशन में किया जाता है।

नोटिफिकेशन Compat Build ऑब्जेक्ट का उपयोग करके notification गुणों को सेट करने और notification गुणों का निर्धारण करने का एक उदाहरण निम्नलिखित है।

Example Code

NotificationCompat.Builder nBuilder =  new NotificationCompat.Builder(this)
                .setSmallIcon(R.drawable.notification_icon)
                .setContentTitle("Sample notification")
                .setContentText("Hi, Welcome to Htmltpoint.com");