Telephony
文章平均质量分 92
学习Telephony,成长Code
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 · 412 阅读 · 0 评论 -
RegistrantList机制 registerForXXX
GsmCdmaCallTracker构造函数,向RIL注册事件/** GsmCdmaCallTracker构造函数,强关联GsmCdmaPhone RIL注册handle消息处理 registerForXXX mCi.registerForCallStateChanged==>>BaseCommands.registerForCallStateChanged(RIL父类)原创 2018-02-02 23:00:28 · 687 阅读 · 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 · 761 阅读 · 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 · 235 阅读 · 0 评论 -
updatePhoneState
GsmCdmaCallTracker updatePhoneStateprivate void updatePhoneState() { PhoneConstants.State oldState = mState; /** mRingingCall,mForegroundCall,mBackgroundCall在GsmCdmaCallTracker 初始化进行的初...原创 2018-02-13 00:54:55 · 246 阅读 · 0 评论 -
dial
GsmCdmaCallTracker 重点关注Message,EVENT_OPERATION_COMPLETE,后续进行回调在handleMessage中进行进一步工作public synchronized Connection dial(String dialString, int clirMode, UUSInfo uusInfo, ...原创 2018-02-27 08:50:20 · 1018 阅读 · 0 评论