gpt4 book ai didi

android - 如何检测android中的调用掉线

转载 作者:太空宇宙 更新时间:2023-11-03 13:51:11 25 4
gpt4 key购买 nike

我正在编写一个在电话交谈期间在后台运行的应用程序,并在交谈结束后将坐标记录到文件中,我知道 Android 电话 API 可以检测到用户手动断开调用*(纠正我,如果我我错了)*,

但是我想知道是不是由于掉线导致服务断开,有没有什么方法或者API可以实现,

我所需要的只是以编程方式区分断开连接的调用和掉线的调用。

请帮忙。

最佳答案

试试这个代码,但我不确定..

private getCallFailedString(Call call) { 

Phone phone = PhoneApp.getInstance().phone;
Connection c = call.getEarliestConnection();

Connection.DisconnectCause cause = c.getDisconnectCause();

switch (cause) {
case BUSY:
break;

case CONGESTION:
break;

case LOST_SIGNAL:
break;

case LIMIT_EXCEEDED:
break;

case POWER_OFF:
break;

case SIM_ERROR:
break;

case OUT_OF_SERVICE:
break;

default:
break;

}

}

关于android - 如何检测android中的调用掉线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34670312/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com