在Android中收听“通话”事件

时间:2012-03-02 04:17:41

标签: android android-intent android-asynctask

我想知道在Android中是否可以收听“通话”事件/活动。我想编写一个服务来监控来自Android设备的呼叫(传出)和有关呼叫的其他信息(例如持续时间,目标号码等)。

示例代码片段或框架代码和其他指针将非常有用。

1 个答案:

答案 0 :(得分:1)

TelephonyManager 类处理呼叫事件:

所需的许可是:

android.permission.PROCESS_OUTGOING_CALLS
android.permission.READ_PHONE_STATE

请参阅此示例(可用源代码):

http://marakana.com/forums/android/examples/62.html

如何有效使用电话管理器:link