如何在传入的VoIP呼叫中从我的应用加载活动?

时间:2019-08-25 09:13:41

标签: java android voip

我正在构建集成了VoIP功能的android应用。即使关闭应用程序并且User1调用User2时,我想要达到的效果也像在User2移动版中打开应用程序中的CallActivity

我要实现的功能类似于 WhatsApp 通话功能。即使WhatsApp关闭,当有人打电话给我们时,也会将电话通知给我们。

有人可以指导我实现这一目标吗?

1 个答案:

答案 0 :(得分:0)

您实际上可以按照Google官方文档中的说明来构建调用应用程序。他们没有提供自定义的Service,而是提供了Google提供的内置Service。它称为ConnectionService。要使用它,只需将其放入清单中即可:

<service android:name="com.example.MyConnectionService"
    android:permission="android.permission.BIND_TELECOM_CONNECTION_SERVICE">
    <intent-filter>
        <action android:name="android.telecom.ConnectionService" />
    </intent-filter>
</service>

由于您的问题过于笼统,因此我无法为您的应用发布特定的代码。您必须自己构建它。因此,请查看文档: