使用phonegap检测来电

时间:2013-12-03 05:52:58

标签: android cordova

我想使用Phonegap捕获来电事件。我想检测是否有任何来电事件发生,并暂停我的媒体文件播放。到目前为止,我发现了 startcallbutton & * endcallbutton *事件。但我想从响铃的那一刻开始检测电话。在Phonegap谷歌小组中搜索,但没有找到任何可能对我有用的解决方案。

我是phonegap的新手。我错过了什么吗? 任何人都可以帮助我,我怎样才能检测来电并在此之后采取行动?该解决方案设备是否独立?

2 个答案:

答案 0 :(得分:3)

也许这个插件能为你解决这个问题? https://github.com/renanoliveira/cordova-phone-call-trap

请注意,您始终需要插件,因为Phonegap / Cordova没有API来检测呼叫。插件是特定于平台的,但是既然你标记了你的问题Android我认为你只针对Android吗?

答案 1 :(得分:0)

就像我记得的那样,你应该为调用事件设置intent过滤器,并从该事件中获取操作......并处理它。

阅读以下材料将有助于您理解〜

Retrieve incoming call's phone number in Android

http://developer.android.com/reference/android/telephony/TelephonyManager.html#ACTION_RESPOND_VIA_MESSAGE

How to detect incoming calls, in an Android device?