
Android Framework
Android Framewrok
达帮主
通信协议 , C/C++ , Andriod , JAVA
展开
-
PhoneAccount流程解析(SIM卡管理器)拨号过程中解析PhoneAccount
刚开始看拨号流程是 总是出现PhoneAccount和PhoneAccountHandler,一直不知道是干嘛使的。所以今天写一篇文章来记录一下免得忘了。在网上找了挺多资料,然后对照代码看了一遍。 PhoneAccount的作用 : PhoneAccount就是在拨打电话和来电过程中使用哪一张SIM卡,哪一个SIP账号,从代码里面可以看出来他本身是实现了Parcelab...原创 2019-11-22 16:29:54 · 6367 阅读 · 2 评论 -
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 评论 -
Android9.0 SIM卡初始化---更新数据
Sim卡初始化启动过程中初始化 SIM卡的一些相关数据主要的类及其作用:PhoneGlobals : 里面的OnCreate直接调用了 PhoneFactory.makeDefaultPhones(this);PhoneApp : TelephonyServer 入口里面初始化了两个对象一个是PhoneGlobals TelephonyGlobalsUiccController:...原创 2019-09-11 16:31:34 · 7446 阅读 · 11 评论 -
Android SIM 卡信息加载流程
在PhoneAPP启动关系类初始化中,我们提到监听处理SIM卡状态的两个关键类UiccController和IccCardProxy UiccController:整个UICC事务处理的入口,负责对外提供IccRecords、IccFileHandler、UiccCardApplication等对象,并完成 整个U...转载 2019-07-02 10:46:30 · 6090 阅读 · 1 评论 -
Android源码下framework目录结构
转载 2019-06-21 17:45:04 · 2557 阅读 · 1 评论 -
Android Framework目录解析
4、telphony目录文件 描述 CellIdentityCdma //描述电信通信标识 CellIdentityGsm 描述移动通信标识 CellIdentityLte 描述3G通信标识 CellIdentityWcdma 描述联通通信标识 CellInfo 手机信息(什么网络、是否已注册、记录时间) class CellInfo...转载 2019-06-21 17:34:57 · 2148 阅读 · 0 评论