मैं जानना चाहता हूं कि एक सूचना कैसे बनाएं जो स्टेटसबार में आइकन न दिखाए।स्टेटसबार में आइकन के बिना अधिसूचना कैसे बनाएं या बस इसे छुपाएं?
इसे छिपाने का एक तरीका है?
मैं जानना चाहता हूं कि एक सूचना कैसे बनाएं जो स्टेटसबार में आइकन न दिखाए।स्टेटसबार में आइकन के बिना अधिसूचना कैसे बनाएं या बस इसे छुपाएं?
इसे छिपाने का एक तरीका है?
आप कुल पारदर्शी छवि प्राप्त करके ऐसा कर सकते हैं और अपने आइकन के रूप में इसका उपयोग कर सकते हैं। :)
धन्यवाद लेकिन मैं स्टेटसबार पर कोई स्थान नहीं लेना चाहता हूं। शायद कोई रास्ता नहीं है ... – Meroelyth
एंड्रॉइड 4.1 (एपीआई स्तर 16) के बाद से अधिसूचना priority
निर्दिष्ट करना संभव है। यदि आप उस ध्वज को PRIORITY_MIN
पर सेट करते हैं तो अधिसूचना आइकन स्टेटसबार पर दिखाई नहीं देगा।
notification.priority = Notification.PRIORITY_MIN;
या मामले में आप का उपयोग एक Notification.Builder
:
builder.setPriority(Notification.PRIORITY_MIN);
एंड्रॉयड 8.0 Oreo (एपीआई स्तर 26) के रूप में आप की importance
सेट करने के लिए अधिसूचना के NotificationChannel
IMPORTANCE_MIN
रहे हैं:
NotificationChannel channel =
new NotificationChannel(channelId, channelName, NotificationManager.IMPORTANCE_MIN);
notificationManager.createNotificationChannel(channel);
...
builder.setChannelId(channel.getId())
थर्म ई आइकन के बिना अधिसूचना दिखाने का कोई तरीका नहीं है।
You can use transparent image. But, it take space of icon.
@CommonsWare: चूंकि एक अधिसूचना को ऊपर उठाने के प्राथमिक बिंदु स्थिति पट्टी में एक आइकन प्रदान करने के लिए है, वहां आम तौर पर स्थिति पट्टी में एक आइकन नहीं डाल करने के लिए कोई जरूरत नहीं है, जब तक कि यह इंटरैक्टिव, इस तरह है एक टॉगल या सूचना अधिसूचना के रूप में जो हमेशा चलती है और आप खींचने पर चाह सकते हैं, लेकिन आइकन के लिए इसका कोई उपयोग नहीं है।
.setPriority
पैरामीटर PRIORITY_MIN
साथ यह संभव कर देगा।
NotificationCompat notification = new NotificationCompat.Builder(this)
.setContentTitle(getString(R.string.app_name))
.setContentText(getString(R.string.notification_text))
.setSmallIcon(R.mipmap.ic_launcher)
//Show the notification only in NotificationDrawer.
//Notification will not be shown on LockScreen as well as Hidden Icon on StatusBar.
.setPriority(Notification.PRIORITY_MIN)
.build();
@Floern उत्तर से क्या है? –
@VladMatvienko Mine किसी भी नए शिक्षार्थी को इसकी आवश्यकता होने पर एक पूर्ण कोड है। – zackygaurav
यह कल नहीं था, जब तक कि आपने इसे 27 मिनट संपादित नहीं किया हो। पहले –
उपयोग पारदर्शी छवि तो .. –
सेट आइकन = 'null' – MAC
तुम्हारा मतलब है कि तुम केवल सूचना टेक्स्ट या बिल्कुल भी सूचना पट्टी में कुछ भी नहीं चाहते हैं, लेकिन केवल जब आप इसे नीचे खींच? – Alabhya