In the documentation; अधिसूचना क्षेत्र और अधिसूचना दराज हैं, मुझे लगता है कि आपके मामले में स्टेटस बार का मतलब अधिसूचना क्षेत्र है। आप छोटे आइकन और बड़े आइकन दोनों को सेट करके अधिसूचना बनाने के लिए निम्न कोड का उपयोग कर सकते हैं।
Bitmap bm = BitmapFactory.decodeResource(getResources(), R.drawable.ic_icon);
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this).setSmallIcon(R.drawable.logo).setLargeIcon(bm).setContentTitle("title").setContentText("body");
बड़ा आइकन एक बिटमैप है और यह अधिसूचना दराज में दिखाया गया है, छोटे आइकन बड़े आइकन के नीचे दाएं कोने में सूचना क्षेत्र में दिखाया गया है, लेकिन यह भी अधिसूचना दराज में, है। It must be entirely white। यदि छोटा आइकन रंगीन है, तो इसे अधिसूचना क्षेत्र में एक सफेद वर्ग के रूप में दिखाया गया है।
हां, मैंने आपके द्वारा वर्णित अधिसूचना बनाई है। लेकिन यह विधि ".setSmallIcon (R.drawable.small_icon)" अधिसूचना बार और स्टेटस बार पर छोटा आइकन दिखाती है। क्या वह सही है ? यदि हां, तो मैं अधिसूचना बार में छोटे आइकन के लिए स्टेटस बार आइकन और iconB.png के लिए iconA.png का उपयोग करना चाहता हूं, मैं यह कैसे कर सकता हूं? – james
नहीं। यदि आपका मतलब लिंक में आइकन संख्या 5 था। यह –
होगा, इसलिए इसके लिए अलग आइकन का उपयोग करने का कोई तरीका नहीं है? स्टेटस बार और अधिसूचना बार में केवल छोटा आइकन दिखाया जाएगा? – james