【摘要】在我国大力提倡精神文明建设的背景下,人们开始不断扩展自己的学习方式,除了传统的学校教育外,还发展出了很多新型的教育方式。网络教育就是其中之一。由于它没有场地和时间的限制,学生们可以通过互联网随时随地的学习学习规定的和自己感兴趣的知识。而且这些教学视频可以反复观看,使学生对知识的掌握更加扎实牢固。学生还可以借助网络教育的资源优势,对自己感兴趣的知识进行深入的研究和探讨,在如今这个智能手机盛行的时代,将传统的教育与手机应用程序相结合,极大的提升了教育资源的利用率,网络教育不仅完善了学习过程、转变了教学方式,使学生产生浓厚的兴趣,进而提高了学习效率和自主学习的能力。
市面上的移动端自主学习平台还不是很普及,以尔雅学习通这类App为例,从功能到界面,都相对完整。但美中不足的是,这款基于Android开发的自主学习App使用的框架在某些特定时刻显示出了它的不足。例如视频播放时的闪动,获取学生或教师信息时的内容显示问题等。基于这些问题,课题中引入了Android5.0的新特性内容,这些新特性将很好的解决在一些低版本的Android sdk中出现的技术问题,同时Android 5.0 Material Design的思想在界面的搭建和引入上都更加实用并且具有科技感。
【关键字】:Android;Java;教育;在线播放视频;UI布局
目录
摘要
Abstract
1引言-1
1.1项目背景-1
1.2编写目的-1
2 Android相关技术介绍-2
2.1 Android的系统架构-2
2.1.1 应用程序层-3
2.1.2 应用程序框架层-3
2.1.3 系统库和Android运行时-3
2.1.4 Linux内核-3
2.2 Android 四大组件-4
2.2.1 Activity-4
2.2.2 Service(服务)-5
2.2.3 Content Provider(内容提供者)-6
2.2.4 BroadcastReceive(广播接收器)-6
2.3 Android的开发工具-7
2.3.1 Android Studio-7
2.3.2 Android SDK-7
3系统需求分析-7
3.1功能概述-7
3.2功能需求(流程图)-8
3.2.1登录-8
3.2.2展示课程-8
3.2.3播放课程-9
3.2.4清除缓存-9
3.3本章小结-10
4详细设计与实现-10
4.1欢迎界面-10
4.2向导页界面-12
4.3登录界面-14
4.4首页界面-16
4.5动态界面-17
4.6视频播放界面-19
4.7本章小结-21
5总结-21
参考文献-22
致谢-23