在我的应用程序中,最好在用户拒绝调用时进行拦截,即选择发送忙音。 除了有来电时通知外,还有什么办法可以做到这一点吗? 我没有在文档中找到任何关于此的内容。 此信息是否存储在通话记录中,即我可以轮询通话记录以查看通话是被拒绝还是被接听?
最佳答案
嘿。
您可以使用 PhoneStateListener
和 CallLog
类来查询最近通话列表以查找被拒绝的通话。
http://developer.android.com/reference/android/provider/CallLog.html http://developer.android.com/reference/android/telephony/PhoneStateListener.html
或者,您可以监视 android.intent.action.NEW_OUTGOING_CALL
和 android.intent.action.NEW_INCOMING_CALL
上的广播
只需将 android.permission.PROCESS_INCOMING_CALLS
和 android.permission.PROCESS_OUTGOING_CALLS
放在 list 中即可。
关于android - 是否可以在 Android 中检测到被拒绝的调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4490403/