- 博客(8)
- 资源 (10)
- 收藏
- 关注
原创 Android拨号盘列表加载机制(原)
本文档主要介绍Android4.4默认拨号盘界面的列表加载机制。一、拨号列表界面概述 从DialtactsActivity所加载的布局中可以看出,在拨号界面的显示列表位置,复用了三个Fragment:PhoneFavoriteFragment、SmartDialSearchFragment和RegularSearchFragment,后两个Fragment是在界面处于搜索状态
2014-10-22 09:56:21 6823 4
原创 Telephony之TelephonyManager(原)
Telephony之TelephonyManager一、TelephonyManager概述 TelephonyManager主要提供Telephony相关实务的处理能力,我们从他所提供的public方法来总览一下其所能提供的功能:
2014-10-20 09:49:29 6431 1
原创 Telephony之PhoneInterfaceManager(原)
一、概述 PhoneInterfaceManager是一个Service,在被创建时通过ServiceManager注册自己,他作为Telephony对外的接口,可以接受其他进程向Telephony的请求,我们通过该Service所继承的AIDL文件就能看到他所提供的具体功能:
2014-10-20 09:34:39 6961 2
原创 Telephony之TelephonyRegistry(原)
一、TelephonyRegistry概述 TelephonyRegistry的作用是检测当前Radio的状态,包括通话、短信、数据连接等状态,当这些状态发生改变时,通知所有向他注册过的客户端。也就是说,他负责Radio状态的通知。 本质上来讲,TelephonyRegistry是一个Service,在开机时通过SystemServer添加到ServiceMan
2014-10-17 17:37:36 4243 2
原创 Telephony之GsmCallTracker(原)
在前一篇《Telephony之进程与实体》中我们分析了,Application如果要发起通话相关的动作,可以通过Telephony的实体对象,也就是Phone对象来发起请求,而Phone对象就会通话相关的请求通过GsmCallTracker转发给RILJ,然后传递给Modem。 所以,GsmCallTracker是Phone对象和RILJ之间通话相关事务的接力者。一、GsmC
2014-10-17 15:56:59 3584 1
原创 Telephony之进程与实体(原)
一、Telephony进程 整个Framework层的Telephony框架运行在一个叫做Phone(com.android.phone)的进程中。而这个进程是在packages\services\Telephony模块中被创建的(Android4.4平台)。并且该模块在AndroidManifest.xml中有如下关键的声明: android:pe
2014-10-17 11:29:22 4340
原创 Telephoney框架总结(原)
Telephony框架概述 无论手机发展到如何智能的程度,最关键和重要的功能仍然是通讯,具体来说就是打电话、发短信、上网功能的使用。而整个Android通讯的框架从下往上可以分为4个层次: 1、Modem ----这是整个通讯的硬件基础,需要Modem芯片,不同制式需要采用不同的Modem; 2、RIL ----为了适配不同的Modem芯片而抽象出来的
2014-10-17 11:20:02 4982
原创 Android拨号搜索机制源码分析(原)
本文主要介绍Android4.4拨号界面的联系人搜索机制。 拨号搜索机制分为两个部分,引导搜索和搜索。其中引导搜索是指,从用户输入到开始搜索之间的流程,而搜索部分是指,从数据库搜索字符串的过程。一、引导搜索部分 默认的拨号界面的布局从上到下主要分为3个部分:显示列表、数字编辑框、拨号键盘。他们的作用是:用户直接在拨号键盘上输入数字,然后数字编辑框显示所输入的
2014-10-13 14:24:59 10158 7
AsyncChannelDemo
2015-11-04
AsyncChannel测试Demo
2015-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人