杨兴钰
(陕西职业技术学院陕西西安710100)
基于Android的英语视频学习软件设计与实现
杨兴钰
(陕西职业技术学院陕西西安710100)
文章旨在实现在Android移动平台上实现英语视频的学习,实现英语的智能化学习,更好的提升学习效果。通过设计出一种Android英语视频学习软件,通过借助于网络平台对视频资源获取,在数据库中加入,进行手机联网对数据资源获取,在提升运行速度的同时,将硬件设备进行优化。而基于Android的英语视频学习软件设计,通过手机联网播放视频资料,在云计算平台上,做好基础数据的有效性处理,实现网络的通信,并在客户端上对数据服务器访问,对数据下载。基于用户界面平台的体现,将系统功能的各个结构层次设计逐步实现,结果表明,该系统不仅仅有着稳定可靠的运行,同时也实现了Android移动平台上的英语视频学习。
Android;英语视频;学习软件;设计;实现
21世纪的今天,伴随着校园无线WIFI网络的完善发展,同时移动智能终端逐渐普及,更多师生教学学习过程更加倾向于移动终端,将教学视频资源价值充分发挥。当今社会的国际化发展,英语同样也有着越来越重要的地位,英语学习更是当今教育的重点和难点。关于如何做好英语教学的学习始终是当今英语教育领域关注的焦点之一。对此相关学者提出了一种英语视频学习过程,通过应用移动终端平台,实现英语视频学习,对于英语学习者学习英语带来了极大的便利[1]。因此本文关于基于Android的英语视频学习软件的设计和实现进行研究,有一定的现实意义。
Android系统主要是手机操作平台实现的一种操作,在LInux平台上进行操作,不仅仅有着开放性的特点,同时对于硬件有着多种选择。基于Android平台的应用,只要在移动终端进行联网,均可以实现各种软件的应用。将运营商的束缚逐步的挣脱,网络的连接有着较高的便利性,逐步的减少运营商的制约。关于硬件的选择,结合产品的功能化特点,实现数据的同步应用,体现软件的兼容性[2]。对于Android平台而言,在对宽泛自由性的环境提供的同时,更是通过结合视频的形式,转换场景,实现平台的有效性应用。
文中提出的一种Android平台上的英语视频学习软件,主要是结合Android智能手机系统,在网络连接作用下,对英语视频进行在线观看和下载,并实现原文同步的观看功能,实现单词的有效性收藏,保证有着良好的用户体验,对英语随时随地的学习[3]。该系统的应用,主要是提供更方便的学习方式,在和Android客户端的结合下,将时间约束逐渐打破,同时也将地点约束逐步打破,进而实现英语的有效性学习。不同网络环境下的应用,对视频更好的下载,并将用户流量开销逐步节省。通过应用云技术,在账号登录的过程,注重生词本的同步,结合英语学习软件,做好单词记忆的有效性学习[4]。
2.1云计算
云计算过程的实现,主要是结合云计算的基本概念情况,在集群应用以及网络技术应用过程,将分布式文件系统功能体现。而网络中的存储设备应用,结合软件的各种协同性关系,注重数据的有效性存储,在业务访问功能的体现过程,实现数据的有效性存储,注重数据的多方面管理。而云计算系统在对大量存储设备配置的同时,主要是结合数据存储的基本过程,结合数据的有效性管理,将云计算系统核心作用体现[5]。对于本系统而言,主要是结合服务器的形式,注重云存储的有效性存储和管理,在账号登录功能利用的同时,将不同生词进行汇集,并加强单词的记忆。
2.2手机联网播放视频
一般而言,对于Android视频播放器而言,有着较为复杂的播放过程,通过应用空间videoview,在控件的有效性应用阶段,做好软件的重载过程。而视频播放过程,结合surface view以及mediaplayer主要形式应用,对视频画面加载,在Surface实际的格式和尺寸进行控制的过程,对绘制位置进行控制[6]。关于窗口后面的编排阶段,将可见区域逐步提供,在可见区域的部分内容控制中,结合视图层级关系的应用,做好顶端的显示。关于手机联网播放视频,其视频素材如图1所示。对于VOA视频而言,主要是有着中英文标题,同时也做好创建时间的设置,做好中文的描述,并做好封面图URL的有效性设计。而视频具体信息,主要是句子的ID以及起始时间和结束时间,同时也做好句子内容以及句子中文内容的设置。
图1 视频素材
3.1总体结构设计
对于系统总体设计而言,主要是结合C/S模式,并在MVC架构基础上,注重Eclipse基本开发工具利用,实现系统的有效性设计和开发[7]。实际系统的整体架构设计,主要有四个层次,如图2所示。
图2 系统总体结构
基础数据处理层主要是该系统的最底层,通过对原始文档进行编辑,做好视频资料的编辑工作,结合音频资料的有效性整合,将最初数据表格逐步形成。对于这一层的数据处理,结合系统数据源的有效性整合,实现数据的基础准备[8]。对于第二层结构,主要是Web Service接口,通过实现数据的梳理工作和分类通过,并及时的搭建接口。关于各类接口方法的应用,结合程序的有效性管理,做好客户端数据的有效性访问,将接口通道逐步提供。对于第三层而言,主要是网络通信层,在结合信号进行网络访问的过程,对数据及时获取,将双方通信过程逐步实现。对于第四层而言,结合客户端的主要形式,将人机互动模式逐步实现,在通信过程,对数据参数及时的获取,在逻辑函数的编写阶段,结合数据客户端的基本形式,实现不同技术的全面展现。而客户端在将数据之间的各种信息切换过程实现的同时,更是加强了各个数据层之间的联系。
3.2功能结构设计
系统功能模块的设计,如图3所示。
图3 系统功能模块结构
系统功能模块的列表展示模块,主要是结合系统的功能列表形式,对视频资源信息进行列表展示。视频播放模块主要是做好视频的播放以及暂停设置,单词本模块主要是对生词的收藏,系统设置模块可以对系统的格式以及尺寸进行设置[9]。
3.3数据库设计
数据库的设计,主要是结合本地数据库的主要模式,应用VOA视频信息形式,对视频具体信息有效获取。关于视频数据库的设计过程,将原文以及播放进行同步的显示。而E-R图的数据库中,有着一定的表结构,不仅仅有VOA视频信息表和VOA视频详细信息表,同时也存在用户信息表的格式[10]。
4.1项目成果
实际项目的展示阶段,主要是结合间接以及视频的有效性控制,注重原文和评论功能的全面体现。视频图像模块的实现,代码如下所示:
关于视频界面的优化控制,可以进行长按实现全屏播放的模式,将生词本功能实现,并实现下拉刷新的功能[11]。视频画面的优化设置,代码如下:
4.2系统运行
该系统的运行过程,结合软件工程的各种思想,并注重整体架构的优化设计,实现功能模块的实现。对于系统应用Android客户端以及服务器的基本架构,对列表展示功能模块设计,结合视频播放的主要形式,实现系统的有效性设计[12]。在系统的根本运行阶段,主要是对功能性以及易用性等进行全面的评价。系统基于平台的安装阶段,对各种操作功能及时的处理,关于系统的有效性测试,功能性的正确率高达100%[13]。易用性的测试,在登录之后,可以对生词本共享,并对各个应用中的单词及时的收藏。交互性的体现,更是逐步提高。该系统的运行均能安全可靠性的运行[14-15]。在对Android系统2.3以上版本支持的同时,对于电脑的Android虚拟机也有着直接的支持。因此,该系统不仅仅有着稳定可靠的运行,同时也实现了Android移动平台上的英语视频学习。
总而言之,基于Android的英语视频软件设计,在云计算技术平台的应用下,注重移动视频资源的分类发布,并应用Android客户端的程序开发,将良好的用户体验过程实现,对师生各种需求逐步满足,尽可能的将大范围推广逐步实现。关于系统的优化,对ios系统客户端逐步开发,对平台支持范围逐渐拓宽,在移动终端设备的应用下,结合无线互联技术,实现移动平台的视频学习。
[1]杨洋.基于流媒体技术的大学英语移动学习平台的设计与实现[J].电子测试,2014,12(18):6-7,25.
[2]Bartel,A.,Klein,J.,Monperrus,M.et al.Static Analysis for Extracting Permission Checks of a Large Scale Framework: The Challenges and Solutions for Analyzing Android[J].IEEE Transactions on Software Engineering,2014,40(6):617-632.
[3]王凌燕,吴华,王丽燕等.基于Android的英语语法移动学习系统设计与实现[J].计算机与现代化,2013,7(8):232-235.
[4]丁永明,纪方明.基于Android平台移动学习软件的研究与实现[J].数字通信世界,2011,3(1):66-68.
[5]孙丹,何骅.基于Android的应用英语移动学习软件的设计与实现[J].计算机时代,2014,2(11):24-26.
[6]Roger Chappel,Kuldip Paliwal.An educational platform to demonstrate speech processing techniques on Android based smart phones and tablets[J].Speech Communication:An International Journal,2014(57):13-38.
[7]詹海宝,张立国.大学英语词汇锁屏移动学习软件的设计与应用[J].中国远程教育(综合版),2015,1(4):43-48.
[8]陈立丽.基于Android系统学习软件的研究与设计[J].计算机光盘软件与应用,2013,3(22):273-274.
[9]Torsten J.Gerpott,Sandra Thomas,Michael Weichert,et al.CharacteristicsandmobileInternetuseintensityof consumers with different types of advanced handsets:An exploratory empirical study of iPhone,Android and other web-enabledmobileusersinGermany[J].Telecommunications policy,2013,37(4/5):357-371.
[10]王凌燕,张仕东,王丽燕,等.基于Android的英语口语移动学习平台的设计与实现[J].陕西科技大学学报:自然科学版,2012,30(5):146-150.
[11]鲍义东,赵伟艇.基于SSH架构和Android移动课程学习平台的开发[J].计算机技术与发展,2014,5(12):163-166,171.
[12]徐毅,田春燕.基于Android的移动英语学习平台的研究与实现[J].中国教育信息化·基础教育,2014,6(2):87-89.
[13]Takashi minato,Michihiro shimada,Shoji itakura,et al.Evaluating the human likeness of an android by comparing gaze behaviors elicited by the android and a person[J].Advanced Robotics,2006,20(10):1147-1163.
[14]黄黎,程鸿芳,黄金晶等.基于Android的移动学习平台的设计与实现[J].江苏开放大学学报,2014,8(5):37-39,85.
[15]邓小霞,程容斌.基于Android的对外汉语移动学习平台的设计与实现[J].电脑与电信,2014,10(3):34-35,49.
Design and implementation of English video learning software based on Android
YANG Xing-yu
(Shaanxi Vocational and Technical College,Xi'an 710100,China)
The aim of this paper is to realize the learning of English video on Android mobile platform,to realize the intelligent learning of English,and to improve the learning effect.Through the design of the Android video English learning software,through the use of on the network platform of video resources acquisition and join in the database,the mobile phone network access to data resources,in enhancing the running speed at the same time,hardware equipment is optimized.And Android based English video learning software design,through mobile phone network broadcast video data,in the cloud computing platform,make the effectiveness of the basic data processing,network communication and on the client to the server access,the data download.The embodiment of the user interface platform based on,the progressive realization of the system function of each hierarchy design.The results show that the system not only has a stable and reliable operation,but also to achieve the Android mobile platform video in English learning.
Android;English video;learning software;design;implementation
TN0
A
1674-6236(2016)17-0064-03
2016-02-04稿件编号:201602016
杨兴钰(1985—),女,陕西横山人,硕士,助教。研究方向:外语教学。