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

एंड्रॉइड ऐप में नोटिफिकेशन की गिनती कैसे प्रदर्शित करें?

<घंटा/>

यह उदाहरण दर्शाता है कि Android ऐप लॉन्चर में सूचनाओं की संख्या कैसे प्रदर्शित करें।

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

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

 <बटन एंड्रॉइड:ऑनक्लिक ="क्रिएट नोटिफिकेशन" एंड्रॉइड:टेक्स्ट ="नोटिफिकेशन बनाएं" एंड्रॉइड:लेआउट_सेंटरइनपेरेंट ="ट्रू" एंड्रॉइड:लेआउट_विड्थ ="मैच_पेरेंट" एंड्रॉइड:लेआउट_हाइट ="रैप_कंटेंट" / 

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

में जोड़ें <पूर्व>पैकेज com.app.sample;import androidx.appcompat.app.AppCompatActivity;import androidx.core.app.NotificationCompat;import android.annotation.SuppressLint;import android.os.Bundle;import android.app.NotificationChannel;import android.app.NotificationManager आयात करें; android.app.PendingIntent आयात करें; android.content.Intent आयात करें; android.os.Bundle आयात करें; android.view.View आयात करें; स्थिर android.app.Notification आयात करें। BADGE_ICON_SMALL; सार्वजनिक वर्ग MainActivity AppCompatActivity {स्थैतिक int count =0; सार्वजनिक स्थिर अंतिम स्ट्रिंग NOTIFICATION_CHANNEL_ID ="10001"; निजी अंतिम स्थिर स्ट्रिंग डिफ़ॉल्ट_नोटिफिकेशन_चैनल_आईडी ="डिफ़ॉल्ट"; @Override संरक्षित शून्य onResume () {super .onResume(); गिनती =0; } @Override संरक्षित शून्य onCreate (बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @SuppressLint("RongConstant") सार्वजनिक शून्य सृजन अधिसूचना (दृश्य देखें) {गिनती ++; इंटेंट नोटिफिकेशन इंटेंट =नया इंटेंट (getApplicationContext (), मेनएक्टिविटी। क्लास); अधिसूचनाइन्टेंट.पुटएक्स्ट्रा ("सूचना से", सत्य); अधिसूचनाइन्टेंट.सेटफ्लैग्स (इरादा। FLAG_ACTIVITY_CLEAR_TOP | आशय। FLAG_ACTIVITY_SINGLE_TOP); पेंडिंग इंटेंट पेंडिंग इंटेंट =पेंडिंग इंटेंट। getActivity (यह, 0, अधिसूचना इंटेंट, 0); अधिसूचना प्रबंधक mNotificationManager =(अधिसूचना प्रबंधक) getSystemService (NotIFICATION_SERVICE) प्राप्त करें; अधिसूचना कॉम्पैट.बिल्डर एमबिल्डर =नया नोटिफिकेशन कॉम्पैट।बिल्डर (getApplicationContext (), डिफॉल्ट_नोटिफिकेशन_चैनल_आईडी); mBuilder.setContentTitle ("मेरी अधिसूचना"); mBuilder.setContentIntent (लंबित इंटेंट); mBuilder.setContentText ("अधिसूचना श्रोता सेवा उदाहरण"); mBuilder.setSmallIcon(R.drawable. ic_launcher_foreground); mBuilder.setAutoCancel (सच); mBuilder.setBadgeIconType(BADGE_ICON_SMALL); mBuilder.setNumber (गिनती); अगर (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 - निम्न कोड को Manifests/AndroidManifest.xml

में जोड़ें
 <उपयोग-अनुमति एंड्रॉइड:नाम ="android.permission.VIBRATE" /> <उपयोग-अनुमति एंड्रॉइड:नाम ="android.permission.RECEIVE_BOOT_COMPLETED" /> <एप्लिकेशन android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> <गतिविधि android:name=".MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name="android.intent.action.MAIN" /> <श्रेणी android:name="android.intent.category.LAUNCHER" />   

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

एंड्रॉइड ऐप में नोटिफिकेशन की गिनती कैसे प्रदर्शित करें?

एंड्रॉइड ऐप में नोटिफिकेशन की गिनती कैसे प्रदर्शित करें?


  1. एंड्रॉइड ऐप में टेक्स्टटॉस्पीच कैसे बनाएं?

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

  1. फेसबुक में एंड्राइड ऐप कैसे बनाते हैं?

    यह उदाहरण दर्शाता है कि फेसबुक में एंड्रॉइड ऐप कैसे बनाएं फेसबुक ऐप आईडी प्राप्त करने के लिए हमें फेसबुक डेवलपर साइट पर फेसबुक ऐप बनाना होगा। कृपया निम्न चरणों का एक-एक करके पालन करें। https://developers.facebook.com/ पर जाएं और नया ऐप जोड़ें। चरण 1 - दिए गए फ़ील्ड में अपना ऐप नाम और ईमेल दर्ज करे

  1. एंड्रॉइड 8 में नोटिफिकेशन स्नूज़ कैसे करें

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