Android:来电屏幕不含答案&拒绝选项 - TelecomManager&连接服务

时间:2017-03-30 20:40:07

标签: android voip

我正在构建一个voip应用,并将使用Android的来电用户界面。我已使用 TelecomManager 成功注册了phoneAccount,并设法让addNewIncomingCall正常工作。

问题在于,当手机被锁定时,我会收到来电用户界面,但没有接听或解除通话的动作。 enter image description here

另一方面,如果手机未锁定,我仍然会收到来电用户界面,但它包含接听或解除通话的操作。 enter image description here

关于可能发生的事情的任何想法?

如果需要,我可以附加代码。 但基本上我正在关注这个android的文档: https://developer.android.com/reference/android/telecom/TelecomManager.html https://developer.android.com/reference/android/telecom/ConnectionService.html

1 个答案:

答案 0 :(得分:2)

AOSP存储库中有test implementation个这些API。看看TestConnectionService如何做事。

预先警告,这些API的CTS测试覆盖范围在M(或者甚至是N)中并不完整,因此OEM可能无法以预期的方式完全支持它们。从O开始,CTS测试覆盖率已得到改善,因此OEM兼容性应得到改善。