Android系统开发
文章平均质量分 74
guoleimail
这个作者很懒,什么都没留下…
展开
-
Android系统开发常用的命令
在Android系统开发的过程中,开始编译Android源码时,我们一般会在项目的根目录下使用一条命令,source build/envsetup.sh 在上面的图中我们可以看到一些常用的命令croot 在源代码的任何位置,当我们输入croot后,原创 2011-09-09 00:11:50 · 3396 阅读 · 1 评论 -
Android 源码开发系列(一) STK 实现
1.Android 结构图 从图中可以得到,查看方向,由MODEM向JAVA查看,MODEM会使用两种方式给RIL.JAVA上报数据,分别是Unsolicited and Terminal response Solicited(request/response) . 在RIL.JAVA中常用的有solicited response1.RIL_REQUEST_STK_GET_PR原创 2011-08-13 03:02:14 · 14218 阅读 · 12 评论 -
Android 源码开发系列(二)Android SIM/USIM
随着手机的普及,大家从非智能机到智能机的转变,从没有操作系统的定制机到智能手机,但唯一没有变的是,手机中的SIM,今天我们就来谈谈手机中SIM卡相关的内容。在日常生活中,SIM卡就是一张很小的卡片,但这个卡片上却存储了很重要的信息。 同样,Android作为一个智能手机操作系统,也对SIM卡的读取有相关的操作。下面就以Android2.2的SIM卡读写过程进行讲述。 在上次博客中,有原创 2011-12-18 21:15:51 · 13354 阅读 · 10 评论 -
Android 源码开发系列(三) Android RIL(Radio Interface Layer)
1. RIL(Radio Interface Layer) ArchitectureRIL is short name for Radio InterfaceLayer. The ril is divided into three rild, libril, reference-ril. Rild is a executable file,it can be run in linux,原创 2012-03-25 18:20:17 · 6963 阅读 · 3 评论 -
Git的Patch功能
http://www.cnblogs.com/y041039/articles/2411600.htmlhttp://yuxu9710108.blog.163.com/blog/static/2375153420101114488765/一、前言UNIX世界的软件开发大多都是协作式的,因此,Patch(补丁)是一个相当重要的东西,因为几乎所有的大型UNIX项目的普通贡献者,都是通过转载 2012-08-07 16:21:52 · 2973 阅读 · 0 评论 -
Android 源码开发系列 (四) Android 4.2中与SIM/USIM 管理流程
Android在经过几次更新后,在与卡相关的管理出现的重大的改变。谨以些文,给自己做下学习该块的笔记。既然作为开源的,我们第一步当然是从代码入手,分析该处的关系。Uicc的架构图如下:从图中可以看出,UiccController是用来控制所有与卡相关的操作,通过UiccController,我们可以访问IccRecords(SIM卡相关), CatService(STK相关),IccF原创 2013-03-29 22:27:43 · 7905 阅读 · 1 评论 -
Android kitkat RIL 请求扩展及主动上报扩展
在最近的工作中,遇到一个需求,需要让第三方应用向MODEM层请求AT命令,且有两种响应方式,分别为同步方式和异步方式,同步的情况下,调用后要等MODEM返回结果后,将结果送给第三方应用, 异步的方式,采用等MODEM响应后,通过广播发送出去,让应用接收。鉴于目前大部分市面的MODEM都是通过AT来交互的,特有此需求。原创 2014-12-02 11:28:12 · 4113 阅读 · 18 评论