Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Android

प्रसारण रिसीवर से एंड्रॉइड अधिसूचना शुरू और बंद करें?

<घंटा/>

यह उदाहरण प्रसारण रिसीवर से Android सूचना प्रारंभ और बंद करने के बारे में प्रदर्शित करता है

चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

<पूर्व>

चरण 3 - निम्न कोड को src/MainActivity में जोड़ें।

पैकेज app.tutorialspoint.com.notifyme;import android.os.Bundle;import android.support.v7.app.AppCompatActivity; पब्लिक क्लास MainActivity AppCompatActivity का विस्तार करती है {@Override संरक्षित शून्य onCreate (बंडल सेव्ड इंस्टेंसस्टेट) { सुपर .onCreate( सहेजा गया इंस्टेंसस्टेट); setContentView(R.layout. activity_main); }} 

चरण 4 - निम्न कोड को src/USBStateReceiver में जोड़ें

<पूर्व>पैकेज app.tutorialspoint.com.notifyme;import android.annotation. सप्रेसलिंट; आयात android.app.Notification; android.app.NotificationChannel आयात करें; android.app.NotificationManager आयात करें; android.content.BroadcastReceiver आयात करें; android.content.Context आयात करें; android.content.Intent आयात करें; android.support.v4 आयात करें .app.NotificationCompat; आयात android.util.Log; पब्लिक क्लास USBStateReceiver BroadcastReceiver का विस्तार करता है {सार्वजनिक स्थिर अंतिम स्ट्रिंग NOTIFICATION_CHANNEL_ID ="10001"; निजी अंतिम स्थिर स्ट्रिंग डिफ़ॉल्ट_नोटिफिकेशन_चैनल_आईडी ="डिफ़ॉल्ट"; बूलियन जुड़ा =सच; @SuppressLint ("असुरक्षित संरक्षित ब्रॉडकास्ट रिसीवर") @ रिसीव पर सार्वजनिक शून्य को ओवरराइड करें (संदर्भ संदर्भ, इरादा इरादा) { अधिसूचना कॉम्पैट। बिल्डर बिल्डर =नया अधिसूचना कॉम्पैट। बिल्डर (संदर्भ, डिफ़ॉल्ट_नोटिफिकेशन_चैनल_आईडी); Builder.setContentTitle ("USB - अधिसूचना"); स्ट्रिंग एक्शन =इंटेंट। गेटएक्शन (); लॉग। ई ("यूएसबी", एक्शन); कार्रवाई पर जोर दें! =शून्य; Builder.setContentText ("कनेक्टेड"); Builder.setSmallIcon(R.drawable. ic_launcher_foreground); बिल्डर.सेटऑटोकैंसल (सच); Builder.setChannelId ( NOTIFICATION_CHANNEL_ID ); अधिसूचना अधिसूचना =बिल्डर.बिल्ड (); अधिसूचना प्रबंधक अधिसूचना प्रबंधक =(अधिसूचना प्रबंधक) संदर्भ। getSystemService (संदर्भ। NOTIFICATION_SERVICE); अगर (android.os.Build.VERSION। SDK_INT> =android.os.Build.VERSION_CODES। O) {int महत्व =अधिसूचना प्रबंधक। महत्वपूर्ण:उच्च; अधिसूचना चैनल अधिसूचना चैनल =नया अधिसूचना चैनल ( NOTIFICATION_CHANNEL_ID, "NOTIFICATION_CHANNEL_NAME", महत्व); जोर अधिसूचना प्रबंधक! =शून्य; अधिसूचना प्रबंधक। अधिसूचना चैनल बनाएं (अधिसूचना चैनल); } अधिसूचना प्रबंधक पर जोर दें! =शून्य; अगर (जुड़ा हुआ) {सूचना प्रबंधक। सूचित करें (1, अधिसूचना); जुड़ा =झूठा; } और { अधिसूचना प्रबंधक। रद्द करें ( 1 ); जुड़ा =सच; } }}

चरण 5 - AndroidManifest.xml में निम्न कोड जोड़ें

<पूर्व> <मेनिफेस्ट xmlns:android ="https://schemas.android.com/apk/res/android" पैकेज ="app.tutorialspoint.com.notifyme"> <उपयोग-अनुमति एंड्रॉइड:नाम ="android.permission.VIBRATE" / जीटी; <एप्लिकेशन एंड्रॉइड:अनुमति बैकअप ="सच" एंड्रॉइड:आइकन ="@ मिपमैप / आईसी_लॉन्चर" एंड्रॉइड:लेबल ="@ स्ट्रिंग / ऐप_नाम" एंड्रॉइड:राउंडआईकॉन ="@ मिपमैप / आईसी_लॉन्चर_राउंड" एंड्रॉइड:सपोर्टआरटीएल ="सच" एंड्रॉइड:थीम ="@ स्टाइल/ऐपथीम"> <गतिविधि एंड्रॉइड:नाम ="मुख्य गतिविधि"> <इरादे-फ़िल्टर> <कार्रवाई एंड्रॉइड:नाम ="android.intent.action.MAIN" />' <श्रेणी एंड्रॉइड:नाम ="android. Intent.category.LAUNCHER" />

आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -

प्रसारण रिसीवर से एंड्रॉइड अधिसूचना शुरू और बंद करें?


  1. एंड्रॉइड पर वाई-फाई को स्वचालित रूप से चालू करने से कैसे रोकें

    हम अपने स्मार्ट स्पीकर के माध्यम से अपने फोन और टीवी पर लगभग 24/7 इंटरनेट से जुड़े हैं। लेकिन हो सकता है कि आप समय-समय पर स्विच ऑफ करना चाहते हों, बस ट्यून आउट करें और हर समय ऑनलाइन हाइव दिमाग से न जुड़ें। तो यह कष्टप्रद हो सकता है जब आपका एंड्रॉइड फोन अचानक आपकी अनुमति के बिना ऑनलाइन वापस जाना शुर

  1. अपने एंड्रॉइड फोन की बैटरी को खत्म करने से ऐप्स को कैसे ढूंढें और रोकें

    बैटरी जीवन को संरक्षित करना यह सुनिश्चित करने के लिए महत्वपूर्ण है कि आपका मोबाइल फ़ोन वास्तव में मोबाइल बना रहे। केवल कुछ नए ऐप डाउनलोड करने से बुरा कुछ नहीं है, यह पता लगाने के लिए कि आपकी बैटरी लाइफ में गंभीर गिरावट शुरू हो गई है। सौभाग्य से, एक तरीका है जिससे आप यह देख सकते हैं कि कौन से ऐप्स बै

  1. डेस्कटॉप और एंड्रॉइड पर क्रोम नोटिफिकेशन कैसे रोकें

    कई वेबसाइटें आपके पीसी या स्मार्टफोन पर सीधे अपडेट भेजने के लिए पुश नोटिफिकेशन का उपयोग करती हैं। यह एक उपयोगी अभ्यास हो सकता है क्योंकि इसका मतलब है कि आप कभी भी कोई नया लेख या अपनी पोस्ट पर टिप्पणी करने से नहीं चूकेंगे। हालाँकि, यदि आप सभी वेबसाइटों को आपको सूचनाएं भेजने की अनुमति देते हैं, तो यह