Android 通知时显示活动

Android 通知时显示活动,android,android-intent,android-activity,Android,Android Intent,Android Activity,最近我看到Whatsapp增加了一项新服务——Whatsapp呼叫 我想知道它是如何实现的。即使手机被锁定,应用程序如何在主屏幕上显示活动(来电对话框),就像普通电话一样 我也想实施它,是否有一个很好的参考,可以帮助我做到这一点 谢谢。现在他们可能正在使用推送消息来获取“电话”呼叫事件。该消息可能被唤醒广播接收器截获,然后启动唤醒意图服务。该服务将处理该信息,并在信息有效时完全唤醒您的手机(guy calling在您的电话簿或其他内容中),关闭键盘(锁屏),并使用接听电话和其他选项启动活动。。。

最近我看到Whatsapp增加了一项新服务——Whatsapp呼叫

我想知道它是如何实现的。即使手机被锁定,应用程序如何在主屏幕上显示活动(来电对话框),就像普通电话一样

我也想实施它,是否有一个很好的参考,可以帮助我做到这一点


谢谢。

现在他们可能正在使用推送消息来获取“电话”呼叫事件。该消息可能被唤醒广播接收器截获,然后启动唤醒意图服务。该服务将处理该信息,并在信息有效时完全唤醒您的手机(guy calling在您的电话簿或其他内容中),关闭键盘(锁屏),并使用接听电话和其他选项启动活动。。。
如果它没有收到有效的消息,它很可能会忽略它并关闭自己。

您知道实现它的好的开源参考吗?我很难用谷歌搜索它,真的吗?谷歌已经写了一篇关于谷歌云消息的非常好的文章。如果你正在制作一个跨平台的解决方案,你可以看看解析推送消息、urbanairship或者制作你自己的后端。我关心的不是推送通知,而是收到通知时对活动的调用。