源码简介

本例子是一个基于安卓的通话监听例子源码,可以实现简单的通话录音,下面是简单的实现步骤。
1.首先新建一个SystemService继承Service
2.拿到TelephoneManager的实例,调用它的listen方法。
3.电话有很多种状态,在不同的状态下写你自己的事件(后面代码注释很详细)
4.实例化一个录音机,当通话状态时,开始录用,通话状态结束时,把音频文件在后台上传到服务器,实例化录用代码注释很详细。
5.如何监听它了??这个就需要用到广播。它的作用就是只要用户一开机就开始进行监听。把我们上面的SystemService这个服务开启起来。使用 android.intent.action.BOOT_COMPLETED这个广播就能一开机就开始监听。相当于用户一开机就把服务开起来。
6.采用守护线程,当你的服务OnDestroy的时候,开启另外的一个服务,这样除非用户同时关掉两个,不然不能把你的应用完全杀88死。你的应用可以死而复生。
7.MyActivity里面设置了两个按钮一个开启服务,一个关闭服务,方便学习。当然你也可以让用户一安装你的应用,就看不到(直接在OnCreate这个生命周期调用finish())。然后把你的图标换成系统图标,这样用户就不敢随便卸载。然后恶作剧就成功了….
8.记得在AndroidManifest.xml添加权限和注册
Android例子源码实现电话录音监听的安卓例子

1条源码讨论
发表评论

您必须登录才能评论.

沙发 3033298629 2016-08-24 下午12:01

正在下载中,,,

©2013-2018 JavaApk.com· 鲁ICP备13032311号-1· Powered by WordPress· Theme by JavaApkTM · 网站地图.21 queries in 0.067 seconds