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

एंड्रॉइड में पुश अधिसूचना प्राप्त करने के बाद गतिविधि कैसे खोलें?

<घंटा/>

यह उदाहरण दर्शाता है कि Android में PUSH सूचना प्राप्त करने के बाद गतिविधि कैसे खोलें

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

चरण 2 - निम्न कोड को src/MyFirebaseMessagingService.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;import com.google.firebase.messaging.FirebaseMessagingService;import com.google.firebase.messaging.RemoteMessage;पब्लिक क्लास MyFirebaseMessagingService FirebaseMessagingService का विस्तार करती है { सार्वजनिक स्थैतिक अंतिम स्ट्रिंग NOTIFICATION_CHANNEL_ID =" निजी अंतिम स्थिर स्ट्रिंग डिफ़ॉल्ट_नोटिफिकेशन_चैनल_आईडी ="डिफ़ॉल्ट"; @NewToken पर सार्वजनिक शून्य को ओवरराइड करें (स्ट्रिंग s) {सुपर .onNewToken(s); } @Override public void onMessageReceived (RemoteMessage RemoteMessage) { सुपर .onMessageReceived(remoteMessage); इंटेंट नोटिफिकेशन इंटेंट =नया इंटेंट (getApplicationContext (), मेनएक्टिविटी। क्लास); NotificationIntent.putExtra ("अधिसूचना संदेश", "मैं अधिसूचना से हूं"); अधिसूचनाइन्टेंट.एड श्रेणी (इरादा। CATEGORY_LAUNCHER); अधिसूचनाइन्टेंट.सेटएक्शन (इरादा। ACTION_MAIN); अधिसूचनाइन्टेंट.सेटफ्लैग्स (इरादा। FLAG_ACTIVITY_CLEAR_TOP | आशय। FLAG_ACTIVITY_SINGLE_TOP); PendingIntent resultIntent =PendingIntent. getActivity (getApplicationContext (), 0, नोटिफिकेशन इंटेंट, 0); अधिसूचना कॉम्पैट.बिल्डर एमबिल्डर =नया नोटिफिकेशन कॉम्पैट। ); अधिसूचना प्रबंधक 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()); }} 
  1. एंड्रॉइड में रिमाइंडर नोटिफिकेशन कैसे बनाएं?

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

  1. एंड्रॉइड में एक गतिविधि को पुनरारंभ कैसे करें?

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

  1. एंड्रॉइड में किसी गतिविधि में सॉफ्टकीबोर्ड ओपन और क्लोज श्रोता कैसे लिखें?

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