要实现电话监听,需要监听电话的状态,方法如下.
ListenReceiver类:
public class ListenReceiver extends BroadcastReceiver {
}
ListenService类: 监听电话呼叫的状态,并在对应的状态进行响应的处理:
public class ListenService extends Service {
}//监听电话的状态
telManager.listen(listener, PhoneStateListener.LISTEN_CALL_STATE);
在清单文件AndroidManifest.xml中添加权限:
<uses-permission android:name=”android.permission.READ_PHONE_STATE”/>
注: 目前该代码只实现了内录,应该是考虑到用户的信息安全问题,google貌似没有提供外录相关的API
本文来自新浪博客