Android 如何查找whatsapp的通知ID
我想在设置中保持通知打开,并想在收到通知2分钟后清除Whatsapp的通知。我在网上搜索了它,发现了如何删除通知ClearAll和clear via通知ID已被描述,但我不知道如何找到ID为什么发布文档的屏幕截图 它并不像你想象的那么简单-通知ID是特定于包的,这意味着Android 如何查找whatsapp的通知ID,android,android-layout,push-notification,notifications,android-notifications,Android,Android Layout,Push Notification,Notifications,Android Notifications,我想在设置中保持通知打开,并想在收到通知2分钟后清除Whatsapp的通知。我在网上搜索了它,发现了如何删除通知ClearAll和clear via通知ID已被描述,但我不知道如何找到ID为什么发布文档的屏幕截图 它并不像你想象的那么简单-通知ID是特定于包的,这意味着NotificationManager.cancel(ID)和NotificationManager.cancelAll()只影响应用程序发布的通知 如果要取消其他应用程序通知,则需要编写自己的应用程序通知。此外,用户还需要在系统
NotificationManager.cancel(ID)
和NotificationManager.cancelAll()
只影响应用程序发布的通知
如果要取消其他应用程序通知,则需要编写自己的应用程序通知。此外,用户还需要在系统设置中手动授予应用程序的通知访问权限。检查此项:我想查找WhatsApp的通知id而不是我的应用请在此处检查我的答案:只需取消所有需要取消WhatsApp的通知,就可以在onNotificationPosted use if(sbm.getPackageName()中取消WhatsApp的通知.equals(“com.whatsapp”))取消通知(sbm.getKey());我创建了NotificationListenerService类并指示用户手动授予对我的应用程序的通知访问权限,而不是像前面的回答Yes那样取消所有通知。现在如果我想撤销Whatsapp通知,我该怎么做??谢谢你advance@RahulAgrawal您需要使用
NotificationListenerService.getActiveNotifications()
,然后对它们进行筛选,以找到来自所需包的通知。