英语视频学习移动终端软件设计与实现.docVIP

英语视频学习移动终端软件设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
英语视频学习移动终端软件设计与实现

英语视频学习移动终端软件设计与实现   摘 要基于Android的英语视频学习软件,从网络上获取《美语怎么说》的视频资源加入数据库中,通过手机联网、手机获取数据、手机播放视频的流程,将《美语怎么说》的视频呈现在手机客户端,方便人们的英语学习,提升人们学习英语的兴趣。   【关键词】安卓 英语学习 视频 软件 研发   在目前的国际化社会中,英语扮演着越来越重要的角色,英语学习在人们生活中比重逐渐增大。在这样的背景之下,需要一些新的元素来增加人们对英语学习的兴趣。Android平台凭借其开放性和强大的功能赢得了许多开发者和消费者的青睐。由于目前安卓智能手机普及率非常高,本项目决定从移动客户端入手解决这个问题。   1 背景   1.1 Android系统   Android手机操作系统是谷歌开发的基于Linux平台的开源手机操作系统。而Android4.0系统拥有十大重点新特性,集成谷歌电视和Chrome OS的智能停放,运行速度得到进一步提升。Android操作系统优势分析:(1)开放性。在优势方面,Android平台首先就是其开放性,开发的平台允许任何移动终端厂商加入到Android联盟中来。开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。(2)挣脱了运营商的束缚。在过去很长的一段时间,特别是在欧美地区,手机应用往往受到运营商制约。自从iPhone上市,用户可以更加方便地连接网络,运营商的制约减少。(3)丰富的硬件选择。这一点还是与Android平台的开放性相关,由于Android的开放性,众多的厂商会推出千奇百怪,功能特色各具的多种产品。功能上的差异和特色,却不会影响到数据同步、甚至软件的兼容。(4)不受任何限制的开发商。Android平台提供给第三方开发商一个十分宽泛、自由的环境,因此不会受到各种条条框框的阻挠。   1.2 《美语怎么说》   《美语怎么说》(《How to say it in English》)是VOA(Voice of American)的一个子节目,通过视频的形式,为大家呈现出一个英文对话的小场景,通过几句简短的对话,向人们展示在相应场合应该使用的较为标准的英文说法。通过两个学生幽默轻松的对话来教授大家如何用地道英语说时髦中文,内容既简单又有趣,适合初学者学习。   1.3 手机联网播放视频   本系统基于Android智能手机系统,通过3G或Wifi的网络连接方式,实现在线观看或下载英语视频,包括观看同时进行原文同步,单词收藏等辅助功能。旨在为用户提供一款用户体验良好,可以随时随地使用的英语学习移动应用。   1.4 项目的创新点   本项目为基于Android的英语视频学习软件,创新之处在于将视频学习这种让人更容易接受的学习方式,与Android客户端相结合,让人们可以摆脱时间、地点的约束,随时随地都能学到纯正的英语。而且支持批量下载,用户可以在网络允许的地方下载好学习视频,然后离线使用,为用户节省流量开销。本项目使用了“云技术”,即用户登录预设的账号之后,将本应用中的生词本同步到云端,然后利用其他英语学习软件进行单词记忆学习。   2 项目原理   2.1 手机联网播放视频   Android的视频播放器比较复杂,它有现成的控件videoview。但是这个控件并不很好用,有很多在软件中需要的方法他并没有重载。后来经过与老师的交流,了解到可以利用mediaplayer与surface view组合也可以达到视频播放的目的。利用mediaplayer播放视频资源,并利用重载后的surface view播放视频画面。SurfaceView可以控制这个Surface的格式、尺寸和绘制位置。surface是纵深排序(Z-ordered)的,这表明它总在自己所在窗口的后面。surfaceview提供了一个可见区域,只有在这个可见区域内的surface部分内容才可见,可见区域外的部分不可见。surface的排版显示受到视图层级关系的影响,它的兄弟视图结点会在顶端显示。   2.2 云计算   云存储是在云计算(cloud computing)概念上延伸和发展出来的一个新的概念,是指通过集群应用、网格技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。当云计算系统运算和处理的核心是大量数据的存储和管理时,云计算系统中就需要配置大量的存储设备,所以云存储是一个以数据存储和管理为核心的云计算系统。本项目就利用服务器作为云存储的存储和管理设备,利用账号登陆等功能,将用户不同应用中的生词同步到一起,方便用户对单词的记忆。   3 系统总体设计   3

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档