如何在每次收到来电时启动定时器?

时间:2013-07-16 05:10:44

标签: java android service

我希望定时器在收到来电时启动,并在接听电话或呼叫者结束时停止。

简单地说,我想要响铃时间。是的,手机响铃的时间。我知道我需要一个服务,但是如何让这些条件作为计时器的触发器启动呢?

我尝试在API中搜索响铃持续时间常数,但无济于事。我是初学者,所以很多细节都会受到赞赏和喜欢。

1 个答案:

答案 0 :(得分:2)

您必须使用BroadcastReceivers。要获取手机状态,您需要获得权限READ_PHONE_STATE。然后,您可以在铃声响起时启动计时器,并在接听电话时停止。