来自陈显的博客 http://www.cnblogs.com/chenxian/

下面是响铃之后到接听的流程

首先,加入是通过Touch接听

   通过Touch,首先触发的是InCallTouchUi类,当移到接听位置后,由于InCallScreen实现了OnTouchListener,

所以将会出发InCallScreen的handleOnscreenButtonClick事件。里面将会执行internalAnswerCall()方法。

该方法又会调用PhoneUtils类的answerCall()方法,该方法里首先让Ringer将响铃停止,stopRing(),然后再

接听电话。

状态改变后InCallScreen将会接受到Message,调用OnPhoneStateChage()方法

然后更行界面。。。

完成接听电话功能。

转载于:https://www.cnblogs.com/chenxian/archive/2010/09/28/1837496.html

Android_Phone源代码接听电话流程解读相关推荐

  1. Android5.1 Telephony流程分析——拨打电话流程(MO CALL)

    本文代码以MTK平台Android 5.1为分析对象,与Google原生AOSP有些许差异,请读者知悉. 此图主要是根据Android源代码拨打电话流程来绘制,记录了电话拨打的主要过程: 参考博客:h ...

  2. android打电话 接电话 挂电话流程分析

    android打电话过程: 1.TwelveKeyDialer.java,onKeyDown()->dialButtonPressed() 2.OutgoingCallBroadcaster.j ...

  3. linphone 自动接听电话

    自动接听电话 strings.xml: <string name="pref_auto_answer">Auto answer incoming calls</s ...

  4. html点击电话自动接通,苹果手机如何设置自动接听电话?

    相信很多人都遇到过手头有事,无法通过手指滑动或者点击的方式接听电话的尴尬时刻,比如说双手正浸泡在水里洗碗,此时如果有一个来电,你是不是还需要赶紧的擦干净手,然后再去接听电话呢?其实如果你是苹果手机用户 ...

  5. android电话流程(打电话,接电话,挂断电话)(一)

    (一)android打电话流程: 1.打电话的入口是在OutgoingCallBroadcaster这个类中,下层我就没深入去理解了,此类是继承的Activity,在其oncreate方法里面用int ...

  6. 餐厅前台php,餐厅前台接听电话技巧

    培训资料--餐厅前台接听电话技巧 1.说话文明,服务热情(1)接待服务使用礼貌语言,持之以恒,习以为常.一接来电,敬语当先,如说"您好!"."请讲"等. (2) ...

  7. RIL接听电话没有声音的问题 [ RIL_Answer | RIL_SetAudioDevices ]

    没有什么好说明的,直接上代码:         RIL_Answer(m_hRil); RILAUDIODEVICEINFO audioDeviceInfo;         audioDeviceI ...

  8. 转录组分析_肠道菌群:宏转录组测序分析流程解读

    上回给大家讲述了16S测序分析 和 宏基因组测序分析,本期的宏转录组来啦~ 你知道吗?通过16S测序分析 和 宏基因组测序分析,我们只能够知道肠道菌群做好事或坏事的潜力,而并不知道它们此时此刻正在我们 ...

  9. Android 10 拨打电话流程

    接续上一章节,理解Android 10 拨打电话流程 packages/apps/Dialer/java/com/android/dialer/dialpadview/DialpadFragment. ...

最新文章

  1. mysql 取二进制某一位_c语言中如何提取二进制数中的某一位?
  2. 注意了,又有企业因BTC费用高转向BCH
  3. 操作系统,看这一篇足够了!
  4. CSS样式:position: absolute
  5. 九十五、二叉树的递归和非递归的遍历算法模板
  6. Windows消息机制详解-2
  7. halcon 图像差分_Halcon编程-基于纹理的mara检测
  8. android 日历仿IOS,基于Android week view仿小米和iphone日历效果
  9. Java基础---标志符、变量和数据类型
  10. c语言程序设计第一课作业,C语言程序设计第一课答案.doc
  11. 远程访问centos系统
  12. java判断闰年中闰月_编程序:计算某年某月有多少天(区分闰年和闰月)?怎么编?...
  13. STC89C52驱动W25Q32测试笔记
  14. excel应用技巧:F功能键诸多应用汇总
  15. golang数据结构初探之管道chan
  16. 关于产品研发管理-《培思的力量》
  17. python函数初体验
  18. Pruning Filters for Efficient ConvNets详解
  19. 惊!Linux居然可以这样破解WiFi密码,竟然是?
  20. 探索入门云计算风向标Amazon的ECS容器技术

热门文章

  1. 文本分类从入门到精通各种模型的学习——Jieba分词。
  2. XNA框架基础——XNA介绍
  3. 超速行驶的基因编辑,终于有了“刹车”装置
  4. 图形学基础|基于LTC的面光源渲染
  5. 用友致远协同办公系统(OA)A6标准方案模板(解决方案、技术方案)
  6. Linux ALSA音频框架分析五:HDA Driver分析
  7. 美女程序员3招教你提速电脑,再也不用流氓软件了
  8. 使用Eclipse来开发调试WebBuilder项目
  9. TLE9854使用MOSFET驱动电机(十):VCP增压为9V时,芯片与H桥连接各引脚电压
  10. php解摩斯电码,PHP实现基于文本的莫斯电码生成器