自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 深入浅出 Android Telephony:UiccController 之 SIM 卡状态更新与初始化流程

为支持多应用场景(如SIM/USIM/eSIM),创建逻辑业务处理对象。底层Modem检测到SIM卡状态变化(如插拔或开机)后,通过RIL层上报URC消息,包括。UiccProfile遍历卡内应用列表(如APPTYPE_USIM),为每个应用创建。监听广播后更新数据库,同步运营商名称、MCC/MNC等信息至Telephony服务。创建或更新物理卡槽对象,管理卡槽的激活/去激活状态。实例,处理物理卡片的电气特性(如电压、触点状态)。接收状态变更,更新信号图标、网络名称等显示元素。广播,携带状态值(如。

2026-03-25 11:14:21 42 2

原创 Android Telephony之RILD 启动流程分析

对于Android rild进程启动初始化全流程分析讲解

2025-09-29 18:02:49 1572

原创 Android Phone进程启动篇

老规矩,先来一张新鲜的图PhoneApp作为主入口类,在onCreate()最后附上我们常用的日志关键字,希望会有帮助~

2025-09-25 16:30:26 370 1

原创 Android Telephony服务的开机启动流程

Android设备开机过程中Telephony服务的启动涉及多个层级,从底层驱动到Framework再到应用层。驱动(基本都是C代码与脚本语言的实现)和应用的代码暂时没有找到合适的开源代码,所以本篇只介绍Framework的代码。本人对于驱动的研究水平有限,也只能做些基本的介绍,仅供帮助更好理解Android系统的工作架构以及原理。此流程展示了Telephony服务如何从底层硬件初始化到上层应用交互的完整链路。

2025-09-24 16:28:12 2064

原创 Telephony 在Android系统中的工作原理 以及(长距通信协议蜂窝数据)电话工作的整体架构

Android系统的Telephony模块负责处理所有与电话和蜂窝数据相关的功能,包括通话、短信、数据连接等。其架构分为多个层级,从应用层到底层的硬件抽象层,每一层都有特定的职责和功能。Settings应用是系统提供的用户界面,用于配置和管理Telephony相关功能。Phone进程通过HIDL或Stable AIDL与其他系统组件通信,确保Telephony功能的正常运行。应用(通常称为Phone应用)实现。Modem的行为遵循3GPP和ETSI标准,需要专业知识才能深入分析其工作原理。

2025-09-23 16:40:08 1848

原创 小刘技能树 Android Telephony 以及 OpenHarmony 电话子系统版

(直观感受,telephony一般只有大厂才会有需求,相伴随的就是学历要求,外包其实门槛要求很高,很幸运当年遇到了一个很优秀友善的领路人,)当然,也希望更多的人因为我的分享得到想要的帮助!无恶意导向,鸿蒙市场环境不及公司预期,今年(2025)6月被友好协商裁掉了,还是希望鸿蒙能早日打开市场,作为技术人员的角度来看,确实架构设计更加符合未来物联网市场统一的标准,只是还没有找到好的商业模式来应用于市场,政府扶持红利项目期已过,接下来才是真正的考验,真心祝好。说了也挺多的了,那让我行动起来吧~

2025-09-22 15:44:13 218 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除