当前位置:问答库>论文摘要

题目:基于Android的数字教育平台的设计与实现

关键词:数字教育;Android;swf视频播放;OBB;多应用消息传递

  摘要


近些年以Android设备为代表的移动设备飞速发展,其在普通娱乐级应用场景中已经逐渐取代了传统PC的市场,计算机技术进入了“后PC时代”。数字教育作为传统教育的延伸以及补充,在以Windows为代表的PC时代得到了用户的普遍认可,逐步形成了以Flash技术为代表的大量内容制作方案,制作了大量的优质内容。然而由于各种各样的原因,这些内容却很难移植到移动设备中。

本文通过分析对比国内外移动设备上数字教育的实现方式,结合现有的数字教育内容形式,提出了一种基于Android的数字教育平台化解决方案。该方案通过对主流的数字教育内容形式进行对应实现,在实现过程中保留Flash等技术的开发习惯,最大程度的使用Flash工程可以直接输出的格式,确保原有数字教育内容制作的积累能够得到延续。在应对大量的以Flash开发的swf视频的可控播放需求上,本文提出了一种使用WebView加载swf播放控制器的巧妙解决方案,使得swf视频体积小、制作容易、积累多的优势能够得到充分的发挥。为了解决大量零碎素材打包以及加密的问题,本文提出使用了OBB打包和自定义文件格式相结合的办法,能够高效的解决这一问题。当下Android应用开发技术繁多,很多第三方技术并不能有效的利用Android的应用间消息传递机制,本文为此提出了基于中间配置的多应用消息传递方式,打破了第三方技术的技术障碍。

本文所提出的系统能够将大部分PC端数字教育内容的平缓迁移至移动设备,为相关技术的后续发展提供了有利的缓冲时间,使得数字教育能够在移动设备上继续发展。本文在类设计中所使用的事件驱动型程序设计风格对于其他软件也有很好的参考价值。