随着3G网络的覆盖和开放源码的Android操作系统的出现,为可视电话的出现和广泛推广,提供了坚实的基础。移动可视电话的界面功能,在可视电话的用户操作中发挥着重要的作用。 本文按照具体的要求,通过对移动可视电话进行界面的需求分析,设计和实现了一种基于开放源码Android操作系统的移动可视电话界面。
基于开放源码的Android操作系统,使用Java JDK+Eclipse+ Android SDK进行开发设计,方便了功能的补充和系统的升级。 可视电话的应用处理器主要包括四个功能类:VT telephony service、VT manager、VT engine和VTapp。VT app的设计主要完成处理可视电话的UI数据流,并且给予用户正确的提示信息的功能。 对VT app所要处理的UI数据流,分别通过:可视电话拨打界面、可视电话来电界面、可视电话通话建立界面、可视电话通话结束界面和异常情况界面五个界面进行实现。可视电话拨打界面包括联系人图片、拨打界面文字信息、按钮控件和替代图片四部分。可视电话来电界面包括联系人图片、来电界面文字信息、按钮控件和替代图片四部分。可视电话通话建立界面包括视频通话图像、视频通话文字信息、按钮控件、替代图片和捕获图片、选择菜单五部分。可视电话通话结束界面从上到下需要依次显示通话结束状态提示信息、远端用户的名字、远端用户的电话号码、通话时长、通话日期和通话开始时间。用户在拨打可视电话的过程中,会遇到用户不在3G网络下和对方不在3G网络下的异常情况,用户选择重新尝试拨打可视电话则重新发起可视电话呼叫,用户选择拨打语音电话则会向对方发出语音电话呼叫请求。 通过对以上界面功能的设计实现,完成用户体验良好、界面规范和功能扩展性较强的可视电话界面功能
摘要4-5
ABSTRACT5-6
目录6-8
第一章 绪论8-12
1.1 课题背景8-9
1.2 可视电话发展现状9-10
1.3 课题研究的目的和意义10-11
1.4 本人主要工作和本文主要内容11-12
第二章 Android可视电话相关技术12-30
2.1 Android系统概述12-21
2.1.1 Android的主要特点12
2.1.2 Android整体架构分析12-14
2.1.3 Android UI的设计14-17
2.1.4 开发环境搭建及简单开发17-21
2.2 可视电话概述21-29
2.2.1 可视电话业务特征21-22
2.2.2 可视电话的功能要求22-25
2.2.3 协议要求25-28
2.2.4 性能和硬件要求28-29
2.3 本章小结29-30
第三章 Android可视电话VT App功能整体设计分析30-34
3.1 需求分析30-31
3.2 整体设计31-32
3.3 VTApp详细设计32-33
3.4 本章小结33-34
第四章 Android可视电话VT App功能设计实现34-74
4.1 可视电话拨打界面34-41
4.1.1 联系人图片36
4.1.2 拨打界面文字信息36-39
4.1.3 按钮控件39
4.1.4 替代图片39-41
4.2 可视电话来电界面41-49
4.2.1 联系人图片43
4.2.2 来电界面文字信息43-46
4.2.3 按钮控件46-48
4.2.4 替代图片48-49
4.3 可视电话通话建立界面49-66
4.3.1 视频通话图像52-53
4.3.2 视频通话文字信息53-56
4.3.3 按钮控件56-58
4.3.4 替代图片和捕获图片58-60
4.3.5 选择菜单60-66
4.4 可视电话通话结束界面66-71
4.5 异常情况界面71
4.6 界面功能分析71-72
4.7 本章小结72-74
第五章 总结和展望74-76
5.1 总结74
5.2 展望74-76
参考文献76-78