From http://afewe.wordpress.com/android-arm-development/working-with-the-radio-layer-interface-ril-in-android/Working with the Radio Layer Interface (...
分类:
移动开发 时间:
2014-10-28 19:22:28
阅读次数:
392
Android的RIL机制中的 reference-ril.c 即为厂商提供的驱动接口,这个驱动源码各个厂商都是有提供的,网上也有下载,我现在用的就是huawei wcdma的,最后编译成 libreference-ril.so,关于这个接口驱动在RIL中所扮演的角色可参考 Android——RIL 机制源码分析...
分类:
移动开发 时间:
2014-10-21 17:52:18
阅读次数:
376
1、TCP连接手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接需要经过“三次握手”:第一次握手:客户端发送syn包(syn=j)到服务器,并进入S...
分类:
其他好文 时间:
2014-09-10 17:18:10
阅读次数:
304
提供一个链接,http://blog.csdn.net/ccwwff/article/details/5224842这是比较早的利用pppd来连接cmnet,大家可以看下这个过程。现在的方式基本都是通过wwlan通道来连接,pppd已经不适用了。
分类:
移动开发 时间:
2014-09-09 18:15:19
阅读次数:
220
这里将我当时学习RIL层时的一些资料链接列出,仅仅只能被当做入门资料,当你对RIL一无所知时可以看下面这些资料,但真正需要开发,那么一定要结合代码花时间去熟悉,调试。1.Android层剖析:http://wenku.baidu.com/link?url=biNzwBpZdgOqOfSeWSQMxy...
分类:
移动开发 时间:
2014-09-09 18:10:49
阅读次数:
283
之前我们要可以详细了解RIL层的工作过程,不过如果单纯去调reference-ril库的话,也没有必要详细了解其他库。但我们要知道基本的启动过程,以便于调试。开机过程中无线模块的初始化过程:rild 调用参考实现 Reference-ril.c (hardware/ril/reference-ril...
分类:
移动开发 时间:
2014-09-09 17:56:29
阅读次数:
362
所谓排序,就是要整理文件中的记录,使之按关键字递增(或递减)次序排列起来。其确切定义如下: 输入:n个记录R1,R2,…,Rn,其相应的关键字分别为K1,K2,…,Kn。 输出:Ril,Ri2,…,Rin,使得Ki1≤Ki2≤…≤Kin。(或Ki1≥Ki2≥…≥Kin)。 1.被排序对象--文件 被排序的对象--文件由一组记录组成。 记录则由若干个数据项(或域)组成...
分类:
其他好文 时间:
2014-08-19 10:58:24
阅读次数:
210
在开机时,系统会启动PhoneApp类,那是因为在AndroidManifest.xml文件中配置了
<application
android:name="PhoneApp"
android:icon="@drawable/ic_launcher_phone"
android:label="@string/phoneAppLabel"...
分类:
移动开发 时间:
2014-08-05 11:17:49
阅读次数:
250
由于Android几乎所有的代码都是公开的,如果要对Framework层分析就必需先拿到Framework层的代码,我在前面已经搭建好了ubuntu14.04的环境,下载好了Android4.0的源码,其中也包括了Framework层和Package的代码,导出到宿主机Windows XP中用Source Insight 3.5工具来查看源码,Package中的代码可以导入到Eclipse下查看,...
分类:
移动开发 时间:
2014-08-02 15:34:03
阅读次数:
458
在android系统中rild运行在AP上,AP上的应用通过rild发送AT指令给BP,BP接收到信息后又通过rild传送给AP。AP与BP之间有两种通信方式:1.SolicitedResponse:Ap向Bp发送请求,Bp给Ap发送回复,该类型的AT指令及其回调函数以数组的形式存放在Ril_com...
分类:
移动开发 时间:
2014-07-13 11:00:06
阅读次数:
490