问题标签 [android-connectionservice]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
527 浏览

android - 如何使用 ConnectionService API 在智能手表通话通知中显示来电显示?

我在将 VoIP 应用程序与 Android 智能手表(任何型号)集成时遇到问题。我们的应用程序使用 Android ConnectionService API。来电者姓名不会显示在手表的来电通知中 - 它只是写“未知”或来电者 ID(4 位扩展名),而不是实际的应用程序联系人姓名(应用程序联系人,而不是设备联系人)。但是,正常的 GSM 通话会正确显示(它会根据联系人姓名解析),而且,如果我的设备联系人中的某个人给我打电话,他们的姓名和头像也会正确显示。

要分配我正在使用的名称 android.telecom.Connection.setCallerDisplayName(displayName, TelecomManager.PRESENTATION_ALLOWED),但无济于事。

0 投票
0 回答
50 浏览

android - 我的 Andoid 应用程序无法在手机上运行并显示消息“bookhub 已停止”?我试图将我的应用程序连接到互联网

我试图将我的应用程序连接到互联网。我运行以下代码这是我在“ConnectionManager.kt”类中输入的一组代码

错误可能在这里也可能不在。我不知道。我在另一个名为“DashboardFragment.kt”的文件中输入了另一组代码,在我看来,这将是一个错误,但我无法解决它。“DashboardFragment.kt”文件中的代码如下:

这是两个文件。请告诉我错误在哪里。这是代码在手机上显示的错误enter image description here

我正在从 logcat 添加一张图片,以根据我们的一位堆栈溢出朋友的要求查找错误..... 在此处输入图片描述

0 投票
0 回答
1792 浏览

java - Android.ConnectionService 来电 UI 未显示 onShowIncomingCallUi

我正在使用 TelecomManager、ConnectionService 和 Connection 构建基本呼叫应用程序。但是,当有来电时,我的incomingActivity UI 没有出现。以下是到目前为止的示例代码。

在我的 MainActivity.java

在我的 CallHandler.java

在我的 CallConnection.java

onCreateIncomingConnection()里面的所有日志消息都会在onShowIncomingCallUi()应用程序启动时显示,而不是在有来电时显示。

AndroidManifest.xml 中的所有权限

任何帮助,将不胜感激。谢谢

0 投票
0 回答
99 浏览

react-native - 错误:ConnectionService 不适用于此版本的 Android

我正在尝试使用 react-native callkeep 来显示来电屏幕。但是我收到了上面的错误。有人知道吗?

0 投票
1 回答
285 浏览

android - 当应用程序在后台时如何显示来电?安卓

这就是我试图在后台做的事情,但没有任何反应。我正在使用推送通知(Firebase 消息服务)来运行此代码。

0 投票
0 回答
162 浏览

android - API 21+ 上的 Android 连接处理

我正在实现一个调用应用程序,我想做一个自我管理的 ConnectionService。但是,我的应用程序的最小 api 是 21,而 ConnectionService 的最小 api 是 23。我还注意到用于设置 PROPERTY_SELF_MANAGED 的最小 api 是 26+。

我注意到 TelecomManager 适用于 21+,但似乎很多功能仍然仅适用于 23+。

我需要我的应用程序能够检测到其他呼叫应用程序并与之一起正常工作......必须有一种向后兼容的方式来做到这一点。将应用程序定位为 21 作为 min api(这似乎是一个非常常见的 min)的其他人如何能够使用他们自己的自我管理呼叫应用程序优雅地管理来自外部应用程序的呼叫/保持/呼入/呼出/其他呼叫?

0 投票
1 回答
134 浏览

linphone - 用于 Linphone-Android 的 InCallService 或 ConnectionService

我正在开发一个 Linphone-Android 应用程序 - 并希望语音呼叫出现在本机 UI/拨号器(iOS 中的一个 la CallKit)中。我相信这两个权限是:

  1. 呼叫服务
  2. 连接服务

有没有人这样做过?请问有什么提示/注意事项吗?

0 投票
0 回答
317 浏览

android - Android 电信自管通话应用,AND 自定义 URI 方案,AND .placeCall 用于拨出电话>>> 如何触发 ConnectionService?

自我管理PhoneAccount的注册是这样的:

使用时.placeCall()

ConnectionService触发,并弹出以下警报消息:

未发送呼叫,未输入有效号码。


另外,我测试过不使用自定义URI,使用“tel:”方案,发现手机必须有SIM卡,才能触发ConnectionService,这种行为与自我管理的文档不同,任何人遇到并能够解决上述任一情况?

0 投票
2 回答
731 浏览

android - 如何使用 Kotlin 实现自我管理的 ConnectionService

我是一名 Android 初学者,正在尝试为我的 Cordova 应用程序设置 Android 代码。

我的代码工作正常。没有任何错误。显示所有日志,但不显示来电。

我已将 ConnectionService 连接到 FirebaseMessaging 服务,以便在收到数据推送通知时触发来电。

我收到通知,所有代码都成功运行。仍然没有来电用户界面。在 Android 9 和 10 设备上试用。

我的连接服务.kt

VoipConnection.kt

FirebaseMessagingService.kt

呼叫管理器.kt

0 投票
1 回答
372 浏览

android-connectionservice - 如何修复 java.lang.SecurityException:此 PhoneAccountHandle 未为此用户启用?

我有下面给定的代码为我提供了一个自我管理的连接服务。但这已停止处理此错误:

java.lang.SecurityException:此用户未启用此 PhoneAccountHandle!

代码:

我确信相同的代码之前运行良好。

这个问题没有帮助。