标签: java android service
我希望定时器在收到来电时启动,并在接听电话或呼叫者结束时停止。
简单地说,我想要响铃时间。是的,手机响铃的时间。我知道我需要一个服务,但是如何让这些条件作为计时器的触发器启动呢?
我尝试在API中搜索响铃持续时间常数,但无济于事。我是初学者,所以很多细节都会受到赞赏和喜欢。
答案 0 :(得分:2)
您必须使用BroadcastReceivers。要获取手机状态,您需要获得权限READ_PHONE_STATE。然后,您可以在铃声响起时启动计时器,并在接听电话时停止。
BroadcastReceivers
READ_PHONE_STATE