Android 识别传出呼叫连接事件

Android 识别传出呼叫连接事件,android,phone-call,Android,Phone Call,我正在开发一个android应用程序,它可以测量从通话开始到通话实际与目标手机连接(就在铃声响起的时候)的拨出通话所花费的时间 例如:当我们拨打电话时,会发生以下事件: 拨出的电话---->2。网络查找目标电话(同时我们会听到嘟嘟声)--->3。目标电话会响---->4。目标电话接听来电--->5。通话结束 所以我需要测量事件1到事件3之间的时间。 我可以通过phoneStateListener检测事件1,其中phonecall状态变为OffHook 但是Android没有提供任何API或方法来

我正在开发一个android应用程序,它可以测量从通话开始到通话实际与目标手机连接(就在铃声响起的时候)的拨出通话所花费的时间

例如:当我们拨打电话时,会发生以下事件:

  • 拨出的电话---->2。网络查找目标电话(同时我们会听到嘟嘟声)--->3。目标电话会响---->4。目标电话接听来电--->5。通话结束
  • 所以我需要测量事件1到事件3之间的时间。
    我可以通过
    phoneStateListener
    检测
    事件1
    ,其中phonecall状态变为
    OffHook

    但是Android没有提供任何API或方法来检测
    事件3
    。我同时也监视logcat,但没有发现任何有用的信息。

    从上个星期开始,我就被它绊住了,到哪里都没有。请帮助我识别事件3。

    您是否获得了事件3解决方案?。事实上,我也只是在搜索:(你有什么解决方案吗?请分享?没有找到任何具体的。但你可以检查生成的无线电日志。这实际上会帮助你确定那里的事件3。