已经做好了Android下的一个电话录音软件,利用的是service和broadcast广播,功能包括开机自启,来/去电自动录音.虽然还存在一些问题,但功能无影响.代码放在了github上:查看源码

这里主要说一下在做的过程中碰到的问题。
在服务启动的时候软件会使用Toast输出”Service was started”,在Device Monitor中发现进程会异常结束,原生系统中也会出现unfortunately的提示,在stackoverflow上了解到是manifest中的问题.
去掉<intent-filter> android:name = "android.intent.action.PHONE_STATE"
原因:

Do not enforce PHONE_STATE_PERMISSION to register listener PHONE_STATE_PERMISSION should not be required to register to the following event types:
- PhoneStateListener.LISTEN_CALL_STATE
- PhoneStateListener.LISTEN_DATA_ACTIVITY
- PhoneStateListener.LISTEN_DATA_CONNECTION_STATEIn case of LISTEN_CALL_STATE, an empty string should be passed instead of incomingNumber, when caller has no PHONE_STATE_PERMISSION.

现存问题:

  1. 呼出通话录音开始于拨号之后即开始录音,并非电话接通后.
  2. 呼入通话录音开始于铃声响时,影响了铃声.你自己试试就知道是什么情况了。。。。。
  3. 代码段里有一段不是录音而是发短信的,但是功能没实现,我注掉了.

Android自动电话录音开发过程及问题相关推荐

  1. Android 手机影音 开发过程记录(六)

    Android 手机影音 开发过程记录(六) 前一篇已经将音乐播放及切换的相关逻辑弄好了,今天主要理一下剩余的部分,包含: 1. 自己定义通知栏的布局及逻辑处理 2. 滚动歌词的绘制 3. 歌词解析 ...

  2. android支付宝支付开发过程

    android支付宝支付开发过程 原文:android支付宝支付开发过程 支付宝开发流程: 1.在支付宝申请一个账号并开通开发者功能和移动支付的功能. 支付宝地址:https://auth.alipa ...

  3. Android 实时录音和回放,边录音边播放 (KTV回音效果)

    原文地址为: Android 实时录音和回放,边录音边播放 (KTV回音效果) 上一篇介绍了如何使用Mediarecorder来录音,以及播放录音.不过并没有达到我的目的,一边录音一边播放.今天就讲解 ...

  4. Android 麦克风录音动画

    Android 麦克风录音动画 源代码 RecordView.java R.drawable.voice_recording 源代码 RecordView.java import android.co ...

  5. Android 多通道录音笔记

    Android 多通道录音笔记 安卓提供了单双通道录音接口以及多通道录音接口 若底层只支持单双通道, 可以使用掩码格式只获取第二个通道数据 此时如果指定多通道录音,则打开设备时候会出错. (录音阶段, ...

  6. 曝iPhone15或换用USB-C接口;Google将下架第三方Android通话录音APP|极客头条

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...

  7. android按住录音按钮_Android实现录音方法(仿微信语音、麦克风录音、发送语音、解决5.0以上BUG)...

    先给大家展示下效果图,如果大家感觉不错,请参考使用方法, 效果图如下所示: 使用方法: 录音工具类:AudioRecoderUtils.java,代码如下: public class AudioRec ...

  8. android java 录音放大_Android实现录音功能实现实例(MediaRecorder)

    本文介绍了Android实现录音的实例代码(MediaRecorder),分享给大家,具体如下: Android提供了两个API用于录音的实现:MediaRecorder 和 AudioRecord, ...

  9. Android蓝牙耳机录音

    Android蓝牙耳机录音 使用蓝牙耳机录音都需要开启耳机的SCO连接,这是一种双向语音通信的连接,开启蓝牙耳机的SCO连接有两种方式,一种是startBluetoothSco()的方式,另一种是st ...

最新文章

  1. jQuery 超屏加载
  2. 【ACM】CODE[VS] 2806(DFS)
  3. Transformer应用到建筑行业,CAD设计起飞了
  4. IAR建立stm32工程
  5. 上线清单 —— 20 个 Laravel 应用性能优化项
  6. c++循环执行一个函数_20川大计算机 | 时间复杂度,你避不开的一个考点
  7. AC日记——最大子段和 洛谷 P1115
  8. BZOJ4627 前缀和 + 权值线段树
  9. php 取得user_agent,php通过$_SERVER['HTTP_USER_AGENT']获取浏览器相关参数(转)
  10. gui设置可编辑文本框的回调函数_用Tkinter制作Python程序的图形用户界面(GUI),打包后比Qt5减少60M(77.5%)(实例63)...
  11. mysql触发器联机删除_mysql触发器删除实例1
  12. Outlook和Foxmail里设置Gmail(Google)谷歌企业邮箱
  13. 通达OA2017版 手机签章会撑大表格的处理
  14. 这 4 个远程桌面开源了!
  15. Topaz Sharpen A I人工智能清晰锐化PS插件
  16. Python|加权平均法读取灰度化图像介
  17. wintc下为什么有getchar()但屏幕却还是没有输出?
  18. 百度云搭建微信公众平台服务器,微信大众开放平台开发03-百度BAE上搭建属于自己的微信公众平台 -JAVA,微信公众开放平台部署到百度云中BASE2.0,进行调试,木有钱买云服务器的亲们试试...
  19. python足球大数据分析_使用Python抓取欧洲足球联赛数据进行大数据分析
  20. 对象及变量的并发访问(案例加总结)--学习笔记

热门文章

  1. Image-to-Image Translation with Text Guidance
  2. parseFloat() 小数点后不为0,就保留2位。否则为整数
  3. ireport 5.6.0的常见使用及开发报表中经常遇到的问题总结
  4. 西门子200smart,MODBUS RTU轮训实例
  5. 竞价排名和php是什么,竞价排名优缺点详解-金瑞帆高端建站
  6. 【深度学习】VGGNet原理解析及实现
  7. 操作系统面试问题集锦
  8. python爬取百度贴吧的实例
  9. Java8函数式编程、Stream流、Option的使用,一篇足够了
  10. 干货福利 | “新基建”时代,数据如何驱动企业数智化升级