我正在开发系统应用,其中我需要捕获拨出电话接听/拒绝事件。你能告诉我如何在一个有根的设备中实现这个目标吗? TelephonyManager 类的问题在于,没有通知何时拨打电话已应答。 这对我的应用至关重要。我的目标设备是android 4.4 (kitkat)。
有点像这个应用程序。 https://play.google.com/store/apps/details?id=io.github.yutouji0917.callvibrator.ad
答案 0 :(得分:0)
要做到这一点,您必须注册广播接收器以收听传入,拨出电话,挂断事件等电话事件,并且不要忘记在清单文件中定义广播。
这里我附上了一个链接,可以帮助您实现代码 http://karanbalkar.com/2014/02/detect-incoming-call-and-call-hangup-event-in-android/
http://www.codeproject.com/Articles/548416/Detecting-incoming-and-outgoing-phone-calls-on-And