
Dialer
Dialer
达帮主
通信协议 , C/C++ , Andriod , JAVA
展开
-
Dialer_InCallUi启动流程and数据更新流程
1, InCallActivity界面信息的显示2, NotificationBroadcastReceiver这个类是广播接收器,一般没有用到。主要作用是第三方app可以发送广播的方式进行通话的相关操作,例如,挂断/接听等等。接收广播后,都是调用InCallPresenter的相关方法完成的,部分代码如下,InCallPresenter.getInsta...原创 2019-11-13 17:00:51 · 1059 阅读 · 1 评论 -
Telephony Phone与system链接监听关系(9.0源码)
首先了解Phone 与 system是什么 ,我在网上找了一张图片先了解一下设计图: Dialer(dialer进程 )拨打电话的入口,来电不会经过Dialer。但是拨打电话的出口不光是Dialer,在联系人和短信里也有拨打电话的出口。 InCallUI (dialer进程) 负责显示通话界面的信息,来电信息。 Telecomm(system_process和tel...原创 2019-09-20 19:19:24 · 652 阅读 · 3 评论 -
Phone拨号流程(Android9.0 Phone拨号)
今天讲解一下Dialer呼出 直达底层目录结构packages/app/Dialer 拨打电话的入口,来电不会经过Dialer。但是拨打电话的出口不光是Dialer,在联系人和短信里也有拨打电话的出口。代码运行在dialer进程。 packages/app/InCallUI 负责显示通话界面的信息,来电信息。dialer进程。 packages/services/Telecomm...原创 2019-09-20 19:16:17 · 6554 阅读 · 10 评论 -
Android Dialer模块联系人搜索
MTK的Dialer模块联系人搜索拨号搜索机制分为两个部分:引导搜索和搜索。其中引导搜索是指,从用户输入到开始搜索之间的流程,而搜索部分是指,从数据库搜索字符串的过程。一、引导搜索部分默认的拨号界面的布局从上到下主要分为3个部分:显示列表、数字编辑框、拨号键盘。他们的作用是:用户直接在拨号键盘上输入数字,然后数字编辑框显示所输入的数字,同时在显示列表中体...原创 2019-05-09 20:29:45 · 1543 阅读 · 1 评论 -
Android Dialer--通讯整体过程分析
1.1 目录结构packages/apps/Dialer+InCallUI packages/services/Telecomm packages/services/Telephonyframework/base/telecomm framework/opt/telephony(vendor/…/ims Ims Call)>Dial...原创 2019-05-08 19:01:36 · 2481 阅读 · 1 评论 -
Android7.0 Phone应用源码分析(四) phone挂断流程分析
电话挂断分为本地挂断和远程挂断,针对这两种情况各做分析先来看下本地挂断电话的时序图:转载 2019-04-28 15:04:09 · 401 阅读 · 1 评论 -
Android7.0 Phone应用源码分析(三) phone拒接流程分析
转载 2019-04-28 15:03:02 · 218 阅读 · 0 评论 -
Android7.0 Phone应用源码分析(二) phone来电流程分析
当有来电通知时,首先接收到消息的是Modem层,然后Medoem再上传给RIL层,RIL进程通过sokcet将消息发送给RILJ(framework层的RIL),同样进入RILJ的processResponse方法,根据上一章节去电流程的分析得知,来电属于UnSolicited消息,事件ID是...转载 2019-04-28 15:02:08 · 323 阅读 · 0 评论 -
Android Telephony分析
Android Telephony分析https://blog.youkuaiyun.com/linyongan原创 2019-04-28 11:22:43 · 873 阅读 · 0 评论 -
Android7.0 拨号盘应用源码分析(一) 界面浅析
前言android拨号盘的源码目录在package/app/Dialer自7.0以后Incallui的源码直接放到了Dialer目录下,虽然在7.0以前incallui有自己独立的目录,但实际编译过程中只是作为链接库最后还是被编译到Dialer的apk里博主这里只取Dialer相关的源码并导入AS中,并稍作调整兼容至L源码目录结构如下:先理一理各个工程的依赖关系com....转载 2019-04-28 10:48:41 · 1842 阅读 · 0 评论