检查收货人是否拿起电话

时间:2013-03-05 10:44:36

标签: android

在Android中,我需要确定接收方是否接听了拨出电话。这似乎不可能,因为TelephonyManager不提供该状态。其他人建议查看通话记录列表并检查最后一个被叫号码的持续时间。这不好,因为最后一个被叫号码可能是几小时或几天前。还有其他建议吗?

1 个答案:

答案 0 :(得分:2)

这是不可能的,因为当你开始拨打电话时,会调用状态摘机,甚至包括响铃时间,即使它是一个掉话电话也包括在内,所以不能相信摘机。

See this link

获取最后一个电话并按时间屏蔽,以便获得通话时间。

解决您的疑问。

拨号器如何工作

当接听者拿起电话时,它永远不会启动计时器只需在接听电话之前接听电话号码就会看到计时器启动。这只是摘机状态的时间,而不是用户拿起电话的时间。

此外,网络提供商会通知您确切的通话时间,并且不会通过任何应用收费,您无法访问该数据。 如果您只想要拨号器应用程序,那么Drax的答案就会接近。