Telephony
文章平均质量分 92
curry写代码
微信:wqjj211314
展开
-
handlePollCalls
handlePollCalls GsmCdmaCallTracker 第二次收到Message消息的处理handleMessage(),其中msg的obj是RIL返回的数据(包含Dc列表)GsmCdmaCallTracker —>>public void handleMessage(Message msg)case EVENT_POLL_CALLS_RESULT:原创 2018-01-23 22:58:38 · 461 阅读 · 0 评论 -
Intent intent = new CallIntentBuilder(number)
//35.找到了吧,最初的构造数据是number//35.回到最初的起点final Intent intent = new CallIntentBuilder(number). setCallInitiationType(LogState.INITIATION_DIALPAD) .build();IntentUtil.CallIntentBuilder...原创 2018-03-20 19:51:38 · 488 阅读 · 0 评论 -
拨号
因为拨号的流程从应用层到框架层是同步的,所以说一路分析调用就可以DialpadFragment 重点关注intent构建,传递拨号盘number信息35.详解 http://blog.csdn.net/qq_27104805/article/details/79630698@Overridepublic void onClick(View view) { int res...原创 2018-03-19 18:46:26 · 474 阅读 · 0 评论 -
Bundle
Bundle主要用于传递数据;它保存的数据,是以key-value(键值对)的形式存在的。 我们经常使用Bundle在Activity之间传递数据存储 Intent intent = new Intent().setClassName(“com.bundletest”, “com.bundletest.Bundle02”); Bundle bundle = new Bundle();...转载 2018-03-16 08:33:53 · 478 阅读 · 0 评论 -
send(rr)---RIL RILSender 基本交互,从两行log说开去 setMute
1.Solicited: RIL.send(RILRequest) ===>> RILSender.handleMessage ===>socket传递RILRequest中携带的数据====>>RILReceiver.run()循环监听响应=====>processResponse()处理======>processSolicited() 处...原创 2018-02-06 23:57:54 · 794 阅读 · 0 评论 -
updatePhoneState
GsmCdmaCallTracker updatePhoneStateprivate void updatePhoneState() { PhoneConstants.State oldState = mState; /** mRingingCall,mForegroundCall,mBackgroundCall在GsmCdmaCallTracker 初始化进行的初...原创 2018-02-13 00:54:55 · 252 阅读 · 0 评论 -
RILRequest.obtain()
**RILRequest.obtain()**class RILRequest { static final String LOG_TAG = "RilRequest"; //***** Class Variables static Random sRandom = new Random(); static AtomicInteger sNextS...原创 2018-02-13 00:48:26 · 278 阅读 · 0 评论 -
dial
GsmCdmaCallTracker 重点关注Message,EVENT_OPERATION_COMPLETE,后续进行回调在handleMessage中进行进一步工作public synchronized Connection dial(String dialString, int clirMode, UUSInfo uusInfo, ...原创 2018-02-27 08:50:20 · 1026 阅读 · 0 评论 -
RegistrantList机制 registerForXXX
GsmCdmaCallTracker构造函数,向RIL注册事件/** GsmCdmaCallTracker构造函数,强关联GsmCdmaPhone RIL注册handle消息处理 registerForXXX mCi.registerForCallStateChanged==>>BaseCommands.registerForCallStateChanged(RIL父类)原创 2018-02-02 23:00:28 · 708 阅读 · 0 评论 -
intent
因为拨号的流程从应用层到框架层是同步的,所以说一路分析调用就可以DialpadFragment 重点关注intent构建,传递拨号盘number信息35.详解 http://blog.csdn.net/qq_27104805/article/details/79630698@Overridepublic void onClick(View view) {}private v...原创 2018-03-25 09:55:01 · 259 阅读 · 0 评论