对传入的通知(来自任何应用程序)做出反应并播放声音

时间:2019-05-09 14:30:27

标签: android

我想编写一个在手机收到通知(例如收到新的电子邮件或新的WhatsApp消息)时播放声音的应用程序。

请注意,该通知来自第三方应用程序。 我不想阅读通知的内容,只是对它发生的事实做出反应。

有可能吗?什么是要使用的API。

1 个答案:

答案 0 :(得分:2)

  

我想编写一个在手机收到通知时都会播放声音的应用程序

那已经是操作系统的一部分。您无需为此编写应用程序。在现代版本的Android上,用户对notifications拥有相当多的控制权(请参阅“设置”中的“应用和通知”)。

  

有可能吗?什么是要使用的API。

您将需要实现NotificationListenerService

  

我不想阅读通知的内容,只是对它发生的事实做出反应。

NotificationListenerService可以访问Notification的内容,因此无论您是否喜欢,都可以获取该内容。因此,系统会警告用户使用您的应用程序所涉及的安全问题,并且您可能会难以通过Play商店进行分发(如果Google认为您的应用程序对用户没有价值)。< / p>