为了账号安全,请及时绑定邮箱和手机立即绑定

检测拨出电话是否已接听

检测拨出电话是否已接听

墨色风雨 2019-12-15 16:12:18
一旦ACTION_NEW_OUTGOING_CALL已经播出,我需要捕捉对方回答下列事件。请问您如何实现该建议?我知道这是有可能的,因为当他们拿起时,android拨号器应用程序会完全将绿色android图标更改为该人的照片。谢谢!更新:我已经看过Android上处理拨出电话的应用程序的来源。我注意到以下方法ContactsUtils:/** * Kick off an intent to initiate a call. */ public static void initiateCall(Context context, CharSequence phoneNumber) {     Intent intent = new Intent(Intent.ACTION_CALL_PRIVILEGED,             Uri.fromParts("tel", phoneNumber.toString(), null));     context.startActivity(intent); }我猜我的答案是在听的活动中Intent.ACTION_CALL_PRIVILEGED。因此,重新提出我的问题:有人知道哪个活动可以处理Intent.ACTION_CALL_PRIVILEGED吗?谢谢高级
查看完整描述

3 回答

?
倚天杖

TA贡献1828条经验 获得超3个赞

我不认为有这样的API,也没有发送DTMF的API,原因与您无法确定何时连接呼叫的原因相同。

查看完整回答
反对 回复 2019-12-16
?
富国沪深

TA贡献1790条经验 获得超9个赞

就android的电话管理器而言,您无法以编程方式检测呼叫是否已应答。也就是说,您没有选择知道用户何时在另一端接听电话。Android拥有3种状态的电话管理器,但它们中的任何一种都无法检测到呼叫是否真正被接听(以呼出电话为例)

查看完整回答
反对 回复 2019-12-16
  • 3 回答
  • 0 关注
  • 351 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信