没有合适的资源?快使用搜索试试~ 我知道了~
android 接听电话android 接听电话android 接听电话android 接听电话android 接听电话android 接听电话
资源详情
资源评论
资源推荐
在完成全部功能之前,我查询了很多资料,用了一个星期的时间终于陆陆续续的将这些功
能全部完成了,为了众多和我一样的菜鸟少走一点弯路,我决定将它贴出来和大家一起分
享,仔细一看距上次更新博客已经有半年了 。
一、开发环境
,
二、开发中使用到的重点技术点:
距离感应音讯管理
电话状态监听 !"#$%,
&' 反射启动自动接听开机自动启动 '(,
监听来电,在 '( 中启动 ()'*+ 并传递参数
三、主要开发流程:
在前三步中我们看到有一个公共的辅助类 ,,-$
(./(,/.0
,*-(-*-*-*1*0
,*-(-*-*-*-*0
23((,,-$4
55保存电话状态
23(*)(-*6-**780
55保存音讯管理对象
23(*)(9+29-/,,7-20
55保存去点电话号码
23(*)(*-/2*:-/#6-2,37;;0
55启动一个新的 ()'*+
23(*)('**2*,-<()'*+-*1*(-*1**-/*
4
55第一个参数 启动新的 ()'*+ 的 -*1*0第二个参数 启动的 ()'*+ 的类
-*-*-*-*7-=-*-*(-*1*2*,-<(0
55在 '( 中启动一个 ()'*+ 并需添加此 >/
-*-**>/-*-*>":!!%?!0
55启动新的 ()'*+ 时传递的参数
-*-*2*1*;!;*0
55启动新的 ()'*+
(-*1***()'*+-*-*0
@
@
其实将这个类放到第一步是不合适的,因为这个公共类实在我不断写码过程中完善的,
并不是一开始就创建的。
首先我们建立我们一个音讯管理的类,用于管理当来电或者去点时扩音器的开关。
,*-(-*-*-*1*0
,*-,29-/0
,*-=/*!*0
23((9+29-/4
'*29-/29-/0
'*-*(22,780
'*-*1*(-*1*0
23(9+29-/3&(*3&(*-*1*,(4
55音频管理对象由外部调用时传入
*629-/729-/3&(*0
*6(-*1*7,(0
55设置音讯模式为对外输出
*629-/*929-/ !#0
55取得当前的音量
(22,729-//**,2,29-/!9""0
@
55打开扬声器
23('-.
4
55设置为 *2,打开扬声器
29-/*.6--*20
55设置打开扬声器的音量为最大
29-/**,2,29-/!9""
29-//**,912,29-/!9""
29-/!9""0
55!*,.!1*(-*1*;揚聲器已經打開;!*":!$$!6=0
@
55关闭扬声器
23('.4
55设置为 <,关闭已经打开的扬声器
29-/*.6--<0
55恢复为正常音量
29-/**,2,29-/!9""(22,
29-/!9""0
55!*,.!1*(-*1*;揚聲器已經關閉;!*":!$$!6=0
@
剩余13页未读,继续阅读
yc_struggle
- 粉丝: 4
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0