Android 在安卓API中,有没有一种方法可以获取语音连接未连接的原因';还没有建立?
我想知道没有建立语音连接(打电话时)的原因是因为有忙音还是因为对方没有接听电话Android 在安卓API中,有没有一种方法可以获取语音连接未连接的原因';还没有建立?,android,gsm,phone-call,Android,Gsm,Phone Call,我想知道没有建立语音连接(打电话时)的原因是因为有忙音还是因为对方没有接听电话 是否有API来获取此信息?如果答案是否定的,那么我想知道这些信息是否由GSM硬件/驱动程序提供?即使您可以查询断开连接消息的详细信息(我不相信您可以使用当前的Android API)在端到端连接中,您仍将依赖各种交换机/协议/运营商准确地映射断开连接的原因,这可能不是100%可靠的,尤其是在国际电话和较旧的网络上 如果您只是需要一种通常是正确的方法,而不是必须在100%的时间内都是正确的,那么您可以简单地根据断开连接
是否有API来获取此信息?如果答案是否定的,那么我想知道这些信息是否由GSM硬件/驱动程序提供?即使您可以查询断开连接消息的详细信息(我不相信您可以使用当前的Android API)在端到端连接中,您仍将依赖各种交换机/协议/运营商准确地映射断开连接的原因,这可能不是100%可靠的,尤其是在国际电话和较旧的网络上 如果您只是需要一种通常是正确的方法,而不是必须在100%的时间内都是正确的,那么您可以简单地根据断开连接消息返回所需的时间来确定,换句话说,如果需要很长时间,则更可能是因为等待某人接听的呼叫超时
随着语音邮件的流行,您可能会发现大多数电话都会以某种方式接听,具体取决于您感兴趣的国家/网络(例如,手机通常比固定电话更有可能使用语音邮件)。为了完整性,我想你浏览了API文档,什么都没跳出来?