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.
我正在开发一个应用程序,它将确定电话状态,例如空闲、响铃、摘机。我能够区分用户何时结束通话。如果用户没有自行结束通话,那么显然是未接来电。我想在有未接电话时收到通知。我知道如何获取通话记录,但我只想在有未接来电时收到通知。
我通过使用布尔变量使用自己的逻辑解决了这个问题。
您需要记住最后一个状态。如果您从空闲状态变为振铃状态,然后又回到空闲状态,则该呼叫会丢失。
如果您在两者之间有“摘机”事件,则通话已被接听。