Android-电话录音服务

Android-电话录音

TelephonyManager telManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);

//通过电话管理监听通话状态(回调机制)

telManager.listen(listener,PhoneStateListener.LISTEN_CALL_STATE);

listener = new PhoneStateListener(){

         public void onCallStateChanged(int state,String incomingNumber){

                   Switch(state){

                            Case TelephonyManager.CALL_STATE_IDLE://空闲

                            CASE TelephonyManager.CALL_STATE_OFFHOOK:挂起电话

                            CASE TelepnhonyManager.CALL_STATE_RINGING:振铃

}

}

}

//录音

Recorder = new MediaRecorder();

recorder.setAudioSource(MediaRecorder.OutputFormat.THREE_GPP);//.3gp

recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);

recorder.setOutputFile(“/mnt/sdcard/”+filename);

recorder.prepare();

recorder.start();

recoding = true;

<uses-permission android:name=”android.permission.READ_PHONE_STATE”/>

android2.0(API 5)测试通过,2.2不可以.

 

通过Receiver机制(收到手机启动完成的广播)启动电话录音服务

XxxReceiver extends Receiver{

         Public void onReceive(){

                   Intent = new Intent(this,XxxxService.class);

                   startService(intent);

}

}

//配置使用权限

<uses-permission

android:name = “android.permission.RECEIVE_BOOT_COMPLETED”/>

<uses-permission android:name=”android.permission.READ_PHONE_STATE”/>

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

<uses-permission android:name=”android.permission.INTERNET”/>

<uses-permission android:name=”android.permission.RECORD_AUDIO”/>

注:

         电话录音者应用程序需要停止卡塔莎录屏软件,否则电脑卡死。

时间: 2024-09-16 00:26:03

Android-电话录音服务的相关文章

android电话、短信黑白名单拦截、电话录音

功能描述:  总的来说这是一个防骚扰的应用,设置黑名单,白名单,通话录音名单.添加到黑名单的联系人或号码将被拒绝来电或短信:添加到白名单的联系人或号码将通过来电或短信(除白名单以外的号码将被拒绝来电或短信),因此逻辑上黑名单和白名单是不能同时开启的:添加到通话录音列表的联系人或号码,连接通话时将会开启录音,挂断时完成录音. 先上图,接着分析实现这几个部分的关键技术点,最后附上安装程序apk和工程源码.     要重点具备的知识: 电话拦截部分:   电话是手机最基本的服务,自然在系统服务中可以获

Android开发四大组件之实现电话拦截和电话录音_Android

一.问题描述 使用BordercastReceiver和Service组件实现下述功能: 1.当手机处于来电状态,启动监听服务,对来电进行监听录音. 2.设置电话黑名单,当来电是黑名单电话,则直接挂断. 当拨打电话或电话状态发生改变时,系统就会发出有序广播,因此我们可以使用BordercastReceiver接受广播,因BordercastReceiver执行时间短不能执行耗时任务也不能使用子线程,因此我们应启动一个Service来监听电话并进行处理 二.加入AIDL文件 Android没有对外

android电话接听自动播放录音给对方

问题描述 android电话接听自动播放录音给对方 关于android开发问题:问题如题目,电话接听状态前的代码已经写好了(也就是电话现在已经接通了,我需要怎么播放录音给对方听),请问播放录音这个功能要怎么才能做到 解决方案 大神们呢??难道就没有人做过相关的么 解决方案二: import java.io.File; import java.io.IOException; import android.app.Service; import android.content.Intent; imp

如何检查电话呼叫服务是否在 android 设置中启动?

问题描述 如何检查电话呼叫服务是否在 android 设置中启动? 我想知道如何检查电话呼叫服务是否在 android 中不同设置中启动.我检查的设备是 Micromax Funbook(p300) Tablet(Android 4.0.3),这里没有呼叫服务,我用的下面的代码检查: TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); if (tm.getPhoneType()

android编程实现电话录音的方法_Android

本文实例讲述了android编程实现电话录音的方法.分享给大家供大家参考.具体如下: 在清单文件AndroidManifest.xml中添加权限: <uses-permission android:name="android.permission.READ_PHONE_STATE"/> <!-- 在SDCard中创建与删除文件权限 --> <uses-permission android:name="android.permission.MOUN

android编程实现电话录音的方法

本文实例讲述了android编程实现电话录音的方法.分享给大家供大家参考.具体如下: 在清单文件AndroidManifest.xml中添加权限: <uses-permission android:name="android.permission.READ_PHONE_STATE"/> <!-- 在SDCard中创建与删除文件权限 --> <uses-permission android:name="android.permission.MOUN

电话录音成法定证据云计算保障数据安全

本文讲的是电话录音成法定证据云计算保障数据安全,近日,首个录音公证全国热线(安存语录 95105856 )正式开通,这则消息在微博上引起热议,在一天内引起了 8000 多条转发和评论. " 95105856 首个录音公证全国电话正式开通上线,这项新技术得到了浙江司法部门的认可.无论是手机用户(移动.联通.电信)还是固话用户,在通话前,往对方的电话号码前加拨 95105856 ,接下来的通话将全部被储存在阿里云的云储存平台,所有人都无法进行篡改." 不少网友在评论中表示欢迎,认为这是技术

Android闹铃服务AlarmManager用法深入分析_Android

本文实例讲述了Android闹铃服务AlarmManager用法.分享给大家供大家参考,具体如下: 对应AlarmManage有一个AlarmManagerServie服务程 序,该服务程序才是正真提供闹铃服务的,它主要维护应用程序注册下来的各类闹铃并适时的设置即将触发的闹铃给闹铃设备(在系统中,linux实现的设备名 为"/dev/alarm"),并且一直监听闹铃设备,一旦有闹铃触发或者是闹铃事件发生,AlarmManagerServie服务程序就会遍历闹铃列 表找到相应的注册闹铃并

Android闹铃服务AlarmManager用法深入分析

本文实例讲述了Android闹铃服务AlarmManager用法.分享给大家供大家参考,具体如下: 对应AlarmManage有一个AlarmManagerServie服务程 序,该服务程序才是正真提供闹铃服务的,它主要维护应用程序注册下来的各类闹铃并适时的设置即将触发的闹铃给闹铃设备(在系统中,linux实现的设备名 为"/dev/alarm"),并且一直监听闹铃设备,一旦有闹铃触发或者是闹铃事件发生,AlarmManagerServie服务程序就会遍历闹铃列 表找到相应的注册闹铃并