当前位置: 首页 > 知识库问答 >
问题:

我们可以对来自通知侦听器服务的通知以编程方式执行操作吗?

闾丘玺
2023-03-14

是否可以对来自NotificationListenerService的通知以编程方式调用操作?我已经编写了一个通知侦听器服务,它读取所有传入的通知,并在完成后将其解散。但我不确定是否可以对传入的通知执行任何操作。

例如:在WhatsApp消息通知上,我可以读取包名、发件人和消息的详细信息,但有没有办法将回复发送给发件人?目前,Android Wear正在这样做,所以我想知道它是否遵循了一种根据通知采取行动的通用方法,或者它有一个针对WhatsApp服务的特定API。

共有1个答案

丌官盛
2023-03-14

当一个whatsapp通知通过notification listerner服务接收到时,会有另一个通知被接收(隐藏),它有一个标签值,比如xxxxxxx@s.whatsapp.net(xxxxxxx是电话号码),我认为这在某种程度上掌握了向该用户发送回复的关键。

我正在工作的其他应用程序逻辑,这不需要你发送回回复,但我发现这很有趣,但不能得到足够的时间检查它自己。

 类似资料:
  • 我如何以编程方式单击通知操作按钮(另一个应用程序通知,而不是我的)?我可以使用 ;button.performClick()方法单击普通按钮。我有可访问性服务来监听传入的通知(和通知服务监听到Android5.0+),所以,有没有办法做到这一点? 例如,单击“打开电池保护程序”或“实用地共享/删除”

  • 问题内容: 我正在尝试在收到C2DM消息时显示一个简单的通知。服务提供给UI,但仍在主线程上运行。我见过有人声称您可以通过服务创建和显示通知。 } 我不知道为什么会抛出该异常。 问题答案: 首先,引发异常是因为创建的通知没有引用该对象的视图对象(contentView属性设置为null)。您必须在显示通知之前调用setLatestEventInfo。 其次,不赞成使用您使用的构造函数。请使用Not

  • 我正在尝试创建一个应用程序,使用新的Android服务来读取所有通知,也可以删除它们,但它并不起作用。在我的舱单上: 我有一个类NotificationListener扩展了NotificationListenerService我重写了两个方法OnNotificationPost(StatusBarNotification sbn)、onNotificationRemoved(StatusBarN

  • 问题内容: 我想让我的监听器使用ews java API,但我做不到。.希望您能对我有所帮助! 我已完成以下步骤: 1)连接到交换网络服务 2)然后订阅推送通知: 3)然后将我的侦听器开发为一种Restful Web服务(我已经使用虚拟方法进行了测试,并且可以正常工作) 首先定义servlet: 之后,创建Listener类以映射servlet中定义的url(我传递给ExchangeService

  • 我有一个JPA(Hibernate)项目,其中包含从XML orm.XML和Beans创建的实体,我有一个EntityManager和update、persist、remove、findById、findAll方法,但我需要添加一个过滤器监听器来检查保存、还原等之前和之后的Beans(我需要将一些值设置为null以返回客户机) 问候。

  • 问题内容: 在MySQL中是否有等效于PostgresQL的notify和listen?基本上,我需要在Java应用程序服务器中监听触发器。 问题答案: 不,还没有像这样的内置函数。您需要使用诸如“ read” 0/1之类的预制标志进行选择来“ ping”(每1-5秒)数据库。后 用read = 1更新它