如何实现Android自定义拨号器来实现基本的通话、呼叫转接和会议来取代Android系统默认应用程序?

问题描述 投票:0回答:1

我想实现 android 自定义本机拨号器应用程序,该应用程序应该是处理传入和传出呼叫的默认应用程序。 我通过将自定义拨号器设置为默认电话来完成具有保持/恢复功能的基本呼叫。 现在我正在向我的应用程序添加呼叫转接和会议等功能。但无法使用我的应用程序执行此操作。 我是安卓新手。上面的基本应用程序是在一些参考的帮助下完成的。 请帮助我在我的自定义本机拨号器应用程序中实现呼叫转接和会议功能

android android-dialer
1个回答
0
投票

在没有自定义 ConnectonService 的情况下实现了本机拨号器。对于本机拨号器,由于缺乏系统权限,我们自定义的ConnectionService无法解决应替换Androind默认拨号器的问题。 解决方案是我们的自定义拨号器应用程序应该使用系统的默认 ConnectionService 实现TelephonyConnectionService。 现在我可以做下面的事情了,

  1. 基本通话(拨入和拨出、接听、拒绝通话、取消通话、断开连接),
  2. 保持/恢复
  3. 会议(添加通话和合并)

我们可以实现默认手机应用程序支持的任何内容。

© www.soinside.com 2019 - 2024. All rights reserved.