Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我希望计时器在收到来电时启动,并在呼叫被接听或被呼叫者结束时停止。
简单地说,我想要响铃时间。是的,电话响起的时间。我知道我需要一项服务,但是如何让这些条件作为计时器启动的触发器?
我尝试在 API 中搜索响铃持续时间常数,但无济于事。我是初学者,所以很多细节将不胜感激和首选。
您必须使用BroadcastReceivers. 要获得电话状态,您需要许可READ_PHONE_STATE。然后,您可以在响铃时启动计时器,并在接听电话时停止计时器。
BroadcastReceivers
READ_PHONE_STATE