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

एंड्रॉइड में नोटिफिकेशन बटन क्लिक करने के बाद नोटिफिकेशन पैनल को कैसे बंद करें?

<घंटा/>

यह उदाहरण Android में अधिसूचना बटन क्लिक करने के बाद अधिसूचना पैनल को बंद करने के तरीके के बारे में प्रदर्शित करता है

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

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

<पूर्व> <बटन android:id ="@+id/btnCreateNotification" android:layout_width ="0dp" android:layout_height ="wrap_content" android:text="नोटिफ़िकेशन बनाएं" ऐप:layout_constraintBottom_toBottomOf ="पैरेंट" ऐप :layout_constraintEnd_toEndOf ="पैरेंट" ऐप:layout_constraintStart_toStartOf ="पैरेंट" ऐप:layout_constraintTop_toTopOf ="parent" />

चरण 3 - निम्न कोड को src/MainActivity.java

में जोड़ें
पैकेज app.tutorialspoint.com.notifyme;import android.app.NotificationChannel;import android.app.NotificationManager;import android.app.PendingIntent;import android.content.Context;import android.content.Intent;import android. support.v4.app.NotificationCompat; आयात android.support.v7.app.AppCompatActivity; आयात android.os.Bundle; आयात android.view.View; आयात android.widget.Button; सार्वजनिक वर्ग MainActivity AppCompatActivity का विस्तार करता है {सार्वजनिक स्थिर अंतिम स्ट्रिंग NOTIFICATION_CHANNEL_ID ="10001"; निजी अंतिम स्थिर स्ट्रिंग डिफ़ॉल्ट_नोटिफिकेशन_चैनल_आईडी ="डिफ़ॉल्ट"; @Override संरक्षित शून्य onCreate (बंडल सेव किया गया इंस्टेंसस्टेट) {सुपर .onCreate(savedInstanceState); setContentView(R.layout. activity_main); बटन btnCreateNotification =findViewById(R.id. btnCreateNotification); btnCreateNotification.setOnClickListener (नया व्यू। ऑनक्लिक लिस्टनर () {@ ओवरराइड पब्लिक वॉयड ऑनक्लिक (व्यू वी) {इंटेंट नोटिफिकेशन इंटेंट =नया इंटेंट (मेनएक्टिविटी। यह, मेनएक्टिविटी। क्लास); नोटिफिकेशन इंटेंट। एड कैटेगरी (इरादा। CATEGORY_LAUNCHER); नोटिफिकेशन इंटेंट। . ACTION_MAIN); नोटिफिकेशनइन्टेंट.सेटफ्लैग्स (इरादा। FLAG_ACTIVITY_CLEAR_TOP | आशय। ) .setSmallIcon(R.drawable. ic_launcher_foreground) .setContentTitle ("टेस्ट") आयन"); अधिसूचना प्रबंधक mNotificationManager =(अधिसूचना प्रबंधक) getSystemService (संदर्भ। NOTIFICATION_SERVICE) प्राप्त करें; अगर (android.os.Build.VERSION. SDK_INT>=android.os.Build.VERSION_CODES। O) {int महत्व =अधिसूचना प्रबंधक। महत्वपूर्ण:उच्च; अधिसूचना चैनल अधिसूचना चैनल =नया अधिसूचना चैनल ( NOTIFICATION_CHANNEL_ID, "NOTIFICATION_CHANNEL_NAME", महत्व); mBuilder.setChannelId ( NOTIFICATION_CHANNEL_ID ); मुखर mNotificationManager !=null; mNotificationManager.createNotificationChannel(notificationChannel); } मुखर mNotificationManager !=null; mNotificationManager.notify((int) System। currentTimeMillis (), mBuilder.build()); } }); }} 

चरण 4 - निम्नलिखित कोड को androidManifest.xml में जोड़ें

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

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

एंड्रॉइड में नोटिफिकेशन बटन क्लिक करने के बाद नोटिफिकेशन पैनल को कैसे बंद करें?


  1. एंड्रॉइड में प्रोग्रामेटिक रूप से टेक्स्टव्यू का लेआउट वजन कैसे सेट करें? एंड्रॉइड में प्रोग्रामेटिक रूप से टेक्स्टव्यू का लेआउट वजन कैसे सेट करें?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में प्रोग्रामेटिक रूप से टेक्स्ट व्यू का लेआउट वजन कैसे सेट करूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में ज

  1. मैं अपने एंड्रॉइड ऐप में  होम  बटन को कैसे ओवरराइड कर सकता हूं? मैं अपने एंड्रॉइड ऐप में 'होम' बटन को कैसे ओवरराइड कर सकता हूं?

    यह उदाहरण दर्शाता है कि मैं android में कैसे करूँ। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - निम्न कोड को src/MainActivity.java

  1. एंड्रॉइड में एक बटन के कोनों को गोल कैसे करें? एंड्रॉइड में एक बटन के कोनों को गोल कैसे करें?

    यह उदाहरण दर्शाता है कि Android में बटन के कोनों को कैसे गोल बनाया जाए। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - निम्न कोड को s