2042-2247/system_process W/AudioTrack﹕ AUDIO_OUTPUT_FLAG_FAST denied by clientlibzte-ril.so has text relocations.This is wasting memory and prevents s...
分类:
移动开发 时间:
2015-07-19 21:21:55
阅读次数:
294
Android中的设计模式-单例模式单例模式算是比较常用的模式,在Java中如果想要一个JVM中只存在某个类的一个实例,就需要使用到单例模式,而只存在一个实例的需求一般是因为:
1,对象实例比较大和复杂,创建开销很大。
2,只需要一个实例来维护整个功能的流程与交互。
例如Android中的电话应用启动时,对于单卡单待的电话,只创建一个Phone对象,用来管理RIL,CallTracker,Se...
分类:
移动开发 时间:
2015-05-14 12:09:13
阅读次数:
184
都在ril.h中定义。log中:VOICE_REGISTRATION_STATE{1,ac17,02219ea0,17,null,null,null,0,null,null,1,null,null,0,null}1,表示registered,homenetwork;LAC:ac17,CID:02219EA0,radioTech:RADIO_TECH_TD_SCDMA;0:isconcurrentservicessupportindicatorifregisteredonaCDMAsy..
分类:
其他好文 时间:
2015-02-27 10:18:25
阅读次数:
554
log中:VOICE_REGISTRATION_STATE{1,ac17,02219ea0,17,null,null,null,0,null,null,1,null,null,0,null}1,表示registered,homenetwork;LAC:ac17,CID:02219EA0,radioTech:RADIO_TECH_TD_SCDMA;0:isconcurrentservicessupportindicatorifregisteredonaCDMAsystem0-1.0-Concurr..
分类:
其他好文 时间:
2015-02-27 01:35:35
阅读次数:
2767
收集整理。。2014-12-20 小小郭
最近在对某款芯片做gprs业务支持,把所有了解到知识做一个归纳,整理,欢迎朋友们指正,也便于知识的传播。
想要了解android手机在实现短信,电话,数据等业务的时候,业务的具体代码实现,必须先了解整个业务流程;
目前主流智能手机的硬件架构中有两个处理器,一个称为Application Processor(AP),主要用于运行操作系统,执行应用程序...
分类:
移动开发 时间:
2015-01-20 15:53:10
阅读次数:
285
Android RIL (Radio Interface Layer)提供了Telephony服务和Radio硬件之间的抽象层。RIL负责数据的可靠传输、AT命令的发送
以及response(响应)的解析。一般的,应用处理器(AP)通过AT命令集与无线通讯模块(基带/BP)通信。通信的方式又分为主动
请求的request(诸如拨号、发短信……),以及Modem主动上报的例如信号强度、基站信息、来电、来短信等,称之为
unsolicitedresponse(未经请求的响应)。系统框架如下图:...
分类:
移动开发 时间:
2015-01-08 11:29:54
阅读次数:
371
Android RIL-Java RIL-Java在本质上就是一个RIL代理,起到一个转发的作用,是Android Java概念空间中的电话系统的起点。在RIL-D的分析中,我们知道RILD建立了一个侦听套接口,等待RIL-Java的连接。一旦连接成功,RIL-JAVA就可发起一个请求,并等待应答,...
分类:
移动开发 时间:
2014-12-30 18:50:40
阅读次数:
228
Android电话系统之-rildRild是Init进程启动的一个本地服务,这个本地服务并没有使用Binder之类的通讯手段,而是采用了socket通讯这种方式。RIL(Radio Interface Layer)Android给出了一个ril实现框架。由于Android开发者使用的Modem是不一...
分类:
移动开发 时间:
2014-12-30 18:30:11
阅读次数:
194
前言
最新项目里一直在做 Android RIL 方面的研究,非常最终项目还是未能解决通信底层模块的问题,但是在使用adb抓log上还是有一些收获的,这里记录一下。
Log分类
Android日志主要分为kernel、radio、event、main这四种log。
Kernel Log
kernel log属于Linux内核的log ,可以通过读取/pro...
分类:
移动开发 时间:
2014-12-29 08:56:50
阅读次数:
294
Android RIL模块位于 Android/hardware/ril 文件夹,有三个子模块:rild , libril , reference-ril。提供了无线硬件设备与电话服务之间的抽象层。Android RIL 位于应用程序框架与内核之间,分成了两个部分,一个部分是 rild, 负责 so...
分类:
移动开发 时间:
2014-12-25 17:49:28
阅读次数:
206