Android正在确定在当前应用程序中是否按下来自其他应用程序的通知

Android正在确定在当前应用程序中是否按下来自其他应用程序的通知,android,notifications,listener,Android,Notifications,Listener,是否有方法获取在应用程序中是否按下通知的信息?例如,一个用户在您的应用程序a中,然后来自另一个应用程序B(例如SMS Messenger/社交媒体应用程序)的通知会在屏幕顶部显示几秒钟。不希望阻止这些通知。但仅用于确定用户是否已按下通知进入应用程序B。而不是通过通知ListenerService或访问服务,出于隐私原因,这应该是不可能的。谢谢您的建议。但是NotificationListenerService中有一个bug(),因此您无法从onNotificationPosted或onNotif

是否有方法获取在应用程序中是否按下通知的信息?例如,一个用户在您的应用程序a中,然后来自另一个应用程序B(例如SMS Messenger/社交媒体应用程序)的通知会在屏幕顶部显示几秒钟。不希望阻止这些通知。但仅用于确定用户是否已按下通知进入应用程序B。

而不是通过
通知ListenerService
访问服务
,出于隐私原因,这应该是不可能的。谢谢您的建议。但是NotificationListenerService中有一个bug(),因此您无法从onNotificationPosted或onNotificationReceived接收事件。如果它正在工作,那么从API来看,当选择通知时,您似乎无法获得回调。使用AccessibilityService,您可以在屏幕上显示通知时获取事件,但在单击时无法获取。很遗憾,要回答这个问题,不,您无法获得是否按下通知的信息。