关于Android培训课程中Android的通话和短信框架

2016-02-01 13:44:31 525浏览

        对于手机这样的Android设备而言,通话和短信自然是必不可少的功能。在Android应用开发中,时常需要调用通话和短信功能,了解它们的基础框架和设计思想将有助于更好地进行开发。

关于Android培训课程中Android的通话和短信框架

        Android的通话和短信功能(如下图所示),首先依托于底层硬件和配套驱动的支持日,不同的设备,有着不同标准的基带(Baseband)硬件。而在底层硬件之上,Android抽象了一个通信接口层(Radio Interface Layer,RIL),它由一个通信守护服务(Radio Daemon)和设备厂商实现的通信类库(Vendor RIL)共同构成。在设备启动时,守护服务会加载厂商提供的通话类库,并监听特定的端lZl启动通话相关的Socket服务。
        通信接口层像桥梁一样,连通了上层类库与底层设备。当用户需要进行拨号等通话请求时,上层类库会将请求转换成特定的指令,并通过Socket连接发送至通信守护服务,通信守护服务调用通信类库的实现,通过底层硬件设备将请求转发出去。

        在Android框架层中,通话和短信功能相关的实现定义在android.telephony包中,它主要负责建立与RIL服务的连接。并将用户的请求翻译成指令和数据进行传输。不同的通话协议中的一些特殊功能都回由各自的java包来提供,比如使用android.telephony.gsm,包中的对象可以获取和GSM协议行管的参数。

        而在应用层,处理通话请求的通话应用是Android中最为特殊的一个应用,他和框架层密切结合,负责所有通话的请求处理,系统的通话不会被第三方应用取代,以此保障通话的可靠性。

        以上就是Android培训课程中关于短信与通话的简单了解,想知道更多,并对Android开发有兴趣的同学可以登陆扣丁学堂官网通过免费注册观看Android培训视频教程,课程适用于新手零基础入门到精通,老手可以直接跳过前几章继续观看。


 查看更多关于“Android培训资讯”的相关文章>>


标签:

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

北京千锋互联科技有限公司版权所有   北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
京ICP备12003911号-6   Copyright © 2013 - 2019

京公网安备 11010802030908号