Android 之service实现电话监听并录音

2014-11-24 12:07:26 · 作者: · 浏览: 4

ListenReceiver类: 收到电话广播时开启监听电话的服务


public class ListenReceiver extends BroadcastReceiver {

public void onReceive(Context context, Intent intent) {
context.startService(new Intent(context,ListenService.class));//收到广播时开启监听电话的服务
}
}




ListenService类: 监听电话呼叫的状态,并在对应的状态进行响应的处理:





telManager.listen(listener, PhoneStateListener.LISTEN_CALL_STATE);


在清单文件AndroidManifest.xml中添加权限:



注: 目前该代码只实现了内录,应该是考虑到用户的信息安全问题,google貌似没有提供外录相关的API