关闭

Android呼出电话流程(原)

我们从按下拨号开始分析呼出电话的流程。此流程从拨号盘分析到RIL层。 一、应用层的流程 1.1、拨号盘初步处理 @DialpadFragment.java public void dialButtonPressed() { //得到号码 final String number = mDigits.getText().toString()...
阅读(8809) 评论(7)

Framework中的Ril源码分析(原)

为了区别RIL层中的RIL.cpp,我们约定framework中的RIL.java文件描述为RILJ,而hardware中的RIL.cpp描述为RILC。 一、概述     所有上层对RIL层的请求,最终都需要在RILJ中转换为RIL层可识别的命令,然后通过Socket通道传输下去;同时,RIL层数据的上报,也要通过RILJ进行解码,还原为上层容易识别的格式。因此,RILJ是framework...
阅读(3771) 评论(0)

RIL层源码分析(原)

写在前面     1、本文从宏观的角度去分析问题,因此忽略了一些非主线的函数。     2、同理,对于函数内部非主要的逻辑部分,也采取了省略。     3、受限于知识的积累和理解能力,文中描述如有分析不妥之处,希望能够得到大家更正。 从Main函数开始的故事     Android的智能机架构是应用处理器+基带芯片,也就是AP+Modem的模式,AP部分相当于CPU,Modem相当于网卡...
阅读(6698) 评论(9)
    个人资料
    • 访问:282651次
    • 积分:3356
    • 等级:
    • 排名:第10021名
    • 原创:63篇
    • 转载:0篇
    • 译文:0篇
    • 评论:103条
    最新评论