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.
我正在设计一个应用程序,在该应用程序中,我需要区分接收方拒绝的呼叫(通过按下拨号按钮)与未应答的呼叫和正在拨号的呼叫断开连接。由于这两个都属于Android中的未接来电类别,有什么可以区分的吗?
你缺少一些细节;请指教。
您指的是通话记录提供商android.provider.CallLog.Calls吗?只定义了 3 种调用类型。您能否提供此类呼叫日志条目的所有字段数据?
android.provider.CallLog.Calls
唯一的其他方式(我们知道)是观察电话状态(通过IntentReceiver)并自己跟踪转换。最有可能的是,从响铃转换为空闲表示呼叫被拒绝而不是应答,在这种情况下,它会将响铃转换为摘机。
IntentReceiver