摘要:
现如今的互联网+时代,给学习、生活和工作带来了巨大的影响。互联网的高速发展也促使着智能终端设备在生活中的普及。随着社会的迅速发展和竞争愈加激烈,人们的学习需求也日益提高,传统的教学模式已经不能适应信息化条件下的学习方式和需求。移动课堂学习模式正是伴随着这个大背景而发展起来的一种新型的学习方式。Android操作系统因为其操作简单、用户体验良好以及资源开放等优势,占据了广大的市场,它为移动课堂学习系统的设计和开发提供了强大的支持。如何将Android设备应用到教育教学领域,实现学习的简单化和自由化,是非常具有意义的课题。基于以上目的,本文将高速发展的移动互联网技术与日益普及的智能终端相结合,研究并实现了基于Android操作系统的移动课堂学习系统。本课题的需求是设计一款能够实现在线播放视频资源,并对视频资源进行收录或删除等操作客户端。据此需求,本文的主要工作是设计并实现了移动课堂学习系统的客户端。在构建完整的系统框架和系统功能的基础上,利用“客户端”+“服务端”的形式进行系统的实现。本软件的创新点有两个:一是基于消息推送模块的视频推送和自动播放的功能,二是好友之间课程相互查看的功能。本文中解决的主要问题是利用Vitamio开源框架解决安卓自带的视频播放器对某些视频格式不支持的情况。本文中利用的主要技术如下:1、课堂学习模块采用Vitamio开源框架,实现对视频播放器的制作。其主要功能有视频的播放、暂停、横竖屏切换、隐藏或显示控制面板等。Vitamio框架在代码实现方面采用的技术是继承Android自带的VideoView类。2、好友模块采用集成BmobIM技术用来实现好友的搜索、添加、即时聊天和好友课程的相互查看等功能。页面布局采用Android的RadioGroup组件实现页面的切换、ListView组件实现列表展示相关信息等。整个系统的客户端在经过测试之后可以对视频进行在线播放、下载、收藏等操作,并且能够进行好友的聊天以及视频的推送,运行的结果均达到了设计要求。
展开