![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android framework
stan_fang
这个作者很懒,什么都没留下…
展开
-
从手机来电分析android消息机制
当RIL收到这个消息UNSOL_CALL_RING然后调用mRingRegistrant.notifyRegistrant(new AsyncResult (null, ret, null));mRingRegistrant是在哪里注册的呢?在BaseCommands.java通过这个方法注册的: public void setOnCallRing(Handler h, in转载 2015-05-29 17:52:51 · 563 阅读 · 0 评论 -
Android 5.0 呼叫流程--呼出
原文:http://blog.csdn.net/xiashaohua/article/details/416547315. Android 5.0 呼叫流程5.1 MO call我们先给出MO起呼过程的示例流程图,然后结合该图做代码流程的分析:5.1.1 拨号请求(CallActivity)我们从CallActivity来转载 2015-06-03 13:16:35 · 744 阅读 · 0 评论 -
Android5.0 来电流程图
1.从Framework开始:RIL.java接受到状态改变信号开始:原创 2015-06-04 13:21:32 · 926 阅读 · 0 评论 -
Android Binder设计与实现 – 设计篇
摘要Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,system V IPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,说明Binder具有无可比拟的优势。深入了解Binder并将之与传统 IPC做对比有助于我们深入领会进程间通信的实现和性能优化。本文将对Binder的设计细节做一个全面的阐述,首先通过介绍Binder通信模转载 2015-06-04 10:18:19 · 351 阅读 · 0 评论 -
Android 5.0 Lollipop MT流程 代码
---我理解的来电流程大概分为6各部分--注:1>2>3并不是只步骤,是指经过的第1>2>3个类。① 1>2>3 RIL>GSMPhone 状态变化>发出来电通知② 4>5>6>7>8>9 PstnIncomingCallNotifier>Call 接收到通知>准备创建连接③ 10>11>12>13CreateConn转载 2015-06-04 11:02:32 · 1926 阅读 · 0 评论 -
android手机 - 关于信号强度的问题
信号强度:信号通常以dBm作为度量单位,dBm是每毫瓦特的电磁波产生的功率。-60dBm接近完美,-112dBm很容易掉线,-87dBm以上安卓手机会显示满格的信号强度。从android5.0分析:信号强度与手机信号格数的转化:CellSignalStrengthGsm.javaprivate static final int GSM_SIGNAL_STRE原创 2015-06-30 12:00:24 · 1816 阅读 · 0 评论 -
代码实现android手机信号监听
基于android5.0以上版本:首先我们必须在AndroidManifest.xml中添加相关权限:android.permission.CHANGE_NETWORK_STATE具体实现方法:自定义一个类MyPhoneStateListener ,继承PhoneStateListener类,并重写其onSignalStrengthChanged(int asu)方法。原创 2015-06-30 11:23:43 · 2570 阅读 · 1 评论