论文部分内容阅读
随着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网络下的异常情况,用户选择重新尝试拨打可视电话则重新发起可视电话呼叫,用户选择拨打语音电话则会向对方发出语音电话呼叫请求。通过对以上界面功能的设计实现,完成用户体验良好、界面规范和功能扩展性较强的可视电话界面功能。