android 手机视频电话软件的设计与实现

android 手机视频电话软件的设计与实现

ID:24447747

大小:51.50 KB

页数:4页

时间:2018-11-14

android 手机视频电话软件的设计与实现 _第1页
android 手机视频电话软件的设计与实现 _第2页
android 手机视频电话软件的设计与实现 _第3页
android 手机视频电话软件的设计与实现 _第4页
资源描述:

《android 手机视频电话软件的设计与实现 》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Android手机视频电话软件的设计与实现文/蔡优芳近几年,科学技术的水平正在不断提升,人们的物质生活水平的提高的同时,也开始注重精神层面的交流,人们实现情感联络的方式需求已经不仅仅局限于声音的交流,一些主流社交软件的产生已经说明了这种迫切性。本文罗列了可视的几种类别,分析了视频软件的整体结构,解读了视频软件方面的功能模块设计,全面阐述了视频软件方面的功能模块实现,最后描述了视频软件方面通话视窗的实现。摘要【关键词】Android视频通话软件沟通前言:随着经济的发展,人们在感情的沟通方式上也出现

2、了各种各样的差别。的智能化已经进入快速发展阶段,Android平台上的应用也是五花八门,其上的视频软件实现了人们情感沟通的影音可视化,是一个重要的应用软件。因此必须针对视频通话软件进行必要的设计,使其能够符合现实的应用需求。1可视类别PSTN可视的类型基础是模拟X,主要可以分为静态图像和动态图像两种。静态图像的特点是在进行图像显示的过程中无法实现通话;动态图像以PSTN线路为基础,误码率较高。这种可视终端价格较低,帧速率较低,全屏图像显示效果尚可。ISDN可视接续时间不长,帧率超过15帧/秒,与

3、其他X络相比,情况较好,但是终端价格和话费较高,影响其普及程度。IP可视与其他两种类型的可视相比,具有明显的优点,在通化速度上超过了ISDN可视,通过过程中的语音效果更好,但是语音质量也会随着带宽数值的变化而相应地出现变动。2视频软件的整体结构视频软件方面的设计理念需要以层次化为指导,主要内容包括数据访问层、业务逻辑层以及控制层,另外一个比较重要的方面就是用户视图。2.1数据访问层主要包含两个方面,一是SQLite数据库,SDCSRD,与软件存储有关的数据和文件,有利于使数据读写和文件开启的程序

4、。针对数据访问层特别安置了外部接口,其主要功能为实现业务逻辑的交互,进而完成视频通话的目标。2.2业务逻辑层这个层面的部分主要的功能是用来接收数据,然后对接收到的数据进行对应的逻辑处理,然后整理好处理的结果,将其传送到控制层面,通过视图层的功能配合,将其进行显示。2.3控制层在Android平台之中,控制层的功能发挥依靠的是单个XML文件来完成任务的。这个XML文件可以被视为整个逻辑控制的核心,由此可见其所占的地位之重。开始,它应该接收从视图层传递而来的数据,然后在传输功能的辅助下,将数据移交给

5、业务逻辑层进行处理,在经过以上两个层面的综合处理之后,对于处理的最终结果将会传递给视图层,进行最后的画面显示工作。2.4视图层视图层可以说是和客户进行联系程度最为密切的层面,因为通过这里可以直观地将的各种功能进行可视化的展示,使得他们可以按照自己的想法进行操作,然后这个层面可以将用户的操作数据转移到控制层,让其进行业务办理,满足客户的操作需求。3视频软件方面的功能模块设计3.1呼出模块视频软件中的呼出模块的功能主要就是实现的拨打,之后需要在界面上选择语音通话还是视频通话,随之就可以进入相应的界面

6、。这个模块的功能的实现首先是通过业务逻辑层对数据进行接收,然后对接收的数据进行分析,有针对性的确定呼叫模式,然后将结果移交给控制层,在视图层进行直观的显示。3.2来电模块来电模块设计目的是实现使用者的接听功能。当打进的时候,来电显示界面上会将来电号码和区域名称进行显示,也可以同时显示使用者设置的图像或者系统自带图像,当然也包括供使用者选择是够接听的操作方块。在对来电模块进行设计的时候,也需要遵循分层的原则。3.3通话模块通话模块可以说是整个功能模块设计过程中最为重要的一环,这个部分的设计也是采用

7、分层的方法进行,由于这个模块的功能相对较为复杂,因此需要再将其进行细分为三个方面。主要包括来电信息显示、视频显示和工具栏。4视频软件方面的功能模块实现4.1环境搭建首先将开发系统设定为JAVA环境,如果是在0cm0pt;mso-layout-grid-align:none"class=MsoNormalalign=left>4.2呼出和来电模块的实现拨打属于Android平台的底层服务,这个方面是关于用户隐私和计费的,因而在设计的过程中必须明确客户权限。拨打是显示的对方信息一种是对方信息已经保存

8、在通讯录中,一种是没有保存。4.3通话模块的实现这个模块的重点功能是通话,其现实过程是一方发出通话请求,另一方接受通话请求。通话实现的流程较为复杂,需要先实现底层的交互,然后通过一系列操作完成视频通话的过程。5视频软件方面通话视窗的实现5.1视频组件技术在Android平台之中,用于界面开发的类中应用最多的就是Vie0cm0pt;mso-layout-grid-align:none"class=MsoNormalalign=left>5.2界面设置技术每个软件程序都是通过相应的界面实现与使用者之

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。