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

एंड्रॉइड अधिसूचना पर छोटे आइकन के बजाय बड़ा आइकन कैसे सेट करें?

<घंटा/>

यह उदाहरण एंड्रॉइड नोटिफिकेशन पर छोटे आइकन के बजाय बड़े आइकन को कैसे सेट करें के बारे में प्रदर्शित करता है।

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

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

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

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

<पूर्व>पैकेज app.tutorialspoint.com.notifyme;import android.app.NotificationChannel;import android.app.NotificationManager;import android.graphics.BitmapFactory;import android.os.Bundle;import android.support.v4.app.NotificationCompat आयात android.support.v7.app.AppCompatActivity; आयात android.view.View; आयात android.widget.RemoteViews; सार्वजनिक वर्ग MainActivity AppCompatActivity का विस्तार करता है {सार्वजनिक स्थिर अंतिम स्ट्रिंग NOTIFICATION_CHANNEL_ID ="10001"; निजी अंतिम स्थिर स्ट्रिंग डिफ़ॉल्ट_नोटिफिकेशन_चैनल_आईडी ="डिफ़ॉल्ट"; @Override संरक्षित शून्य onCreate (बंडल सेव किया गया इंस्टेंसस्टेट) {सुपर .onCreate(savedInstanceState); setContentView(R.layout. activity_main); } सार्वजनिक शून्य सृजन अधिसूचना (दृश्य देखें) { अधिसूचना प्रबंधक mNotificationManager =(अधिसूचना प्रबंधक) getSystemService ( NOTIFICATION_SERVICE ); अधिसूचना कॉम्पैट। बिल्डर एमबिल्डर =नया नोटिफिकेशन कॉम्पैट। बिल्डर (मेनएक्टिविटी। यह, डिफॉल्ट_नोटिफिकेशन_चैनल_आईडी); mBuilder.setContentTitle ("अधिसूचना शीर्षक"); mBuilder.setContentText ("जोड़ी जाने वाली सामग्री"); mBuilder.setLargeIcon(BitmapFactory. decodeResource (getResources() , R.drawable. ic_launcher_foreground )); mBuilder.setSmallIcon(R.drawable. ic_launcher_foreground); mBuilder.setAutoCancel (सच); अगर (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) सिस्टम। currentTimeMillis (), mBuilder.build()); }}

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

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

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


  1. एंड्रॉइड पर स्थिति के बजाय स्पिनर के चयनित आइटम को मूल्य से कैसे सेट करें?

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

  1. Android पर VPN कैसे सेट करें

    अपने मोबाइल डिवाइस पर ब्राउज़ करते समय अधिक सुरक्षित रहना चाहते हैं? या सिर्फ नेटफ्लिक्स पर अवरुद्ध क्षेत्र को दरकिनार करना चाहते हैं? एक वीपीएन (वर्चुअल प्राइवेट नेटवर्क) एक बढ़िया विकल्प है। लेकिन क्या आप Android पर VPN सेट अप कर सकते हैं? यहां बताया गया है कि अपने एंड्रॉइड डिवाइस पर मोबाइल वीपीए

  1. Android पर ऐप्स के लिए कस्टम आइकन कैसे सेट करें

    Android आपको सभी प्रकार के भयानक अनुकूलन करने देता है ताकि आप अपने फ़ोन को वैयक्तिकृत कर सकें। जबकि इनमें से कुछ ट्वीक के लिए बहुत अधिक गहराई से काम करने की आवश्यकता होती है, अन्य कम लटकने वाले फल होते हैं और केवल कुछ ही नल लगते हैं। कस्टम आइकन इस दूसरे शिविर में आते हैं। कुछ ही मिनटों में, आप अपने