Android平台下移动学习系统的研究与实现
发布时间:2017-08-31 19:13
本文关键词:Android平台下移动学习系统的研究与实现
更多相关文章: 移动学习 Android 微博 RSS JSON
【摘要】:伴随着知识型社会的急速发展,学习终身化与社会化的观念逐渐在人们的头脑中形成。而随着移动互联网的兴起,智能手机与平板电脑逐步渗透着人们的生活,这些移动设备在人们的日常生活与学习工作中将发挥着越来越大的功用。 移动学习作为一种崭新的数字化学习方式,其使得学习者在任何时间任何地点进行按需学习以获取知识成为可能。通过将Android智能手机操作系统与移动学习相互结合,这将使人们通过Android智能手机终端更方便快捷地随时随地进行移动学习,从而极大地提高移动学习的效率。 本文分别从理论与实践两个方面对移动学习进行了研究。在理论层次上,本文首先分析了用户对于移动学习的迫切需求,并介绍了国内外关于移动学习的研究现状,其中详细论述了国外开展移动学习系统探索的三个主要阶段。然后,本文概述了Android系统的历史由来及主要优势,重点论述了Android系统架构的各层次,从下而上介绍了其中的Linux内核与硬件抽象层、核心类库与运行时层、应用框架层与应用程序层。最后,细致分析了Android应用程序架构,介绍了其中的Activity、ContentProvider、BroadcastReceiver、Service四大组件及内部机制。 在实践层次上,本文将该移动学习系统划分为课程学习、知识分享、师生交流三个子模块,并详细分析和论述了各子模块的功能需求与技术选型。其次,为了更好相适于移动客户端的特性,在该移动学习系统开发过程分别对RSS/XML解析、JSON解析、多线程设计与数据库持久化设计等关键问题进行了深入研究。在该移动学习系统的具体实现过程之中,本文展示了该系统的运行界面并对关键代码进行了分析。 另外,本文还指出了该移动学习系统的主要创新与待改进之处,并对未来的移动学习系统进行了展望。本文最大的创新点即为将新浪微博作为课程学习过程之中笔记的载体,从而可以实现社会化的知识分享,使得人们可以在移动学习的过程中实现彼此之间的知识互动。
【关键词】:移动学习 Android 微博 RSS JSON
【学位授予单位】:浙江师范大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP311.52
【目录】:
- 摘要3-5
- ABSTRACT5-7
- 目录7-10
- 1 绪论10-16
- 1.1 研究背景与意义10-11
- 1.2 国内外研究综述11-13
- 1.2.1 国外研究综述11-13
- 1.2.2 国内研究综述13
- 1.3 本文的主要工作13-14
- 1.4 本文的组织结构14-16
- 2 Android系统介绍16-29
- 2.1 引言16
- 2.2 Android概述16-18
- 2.3 Android系统架构18-22
- 2.3.1 Linux内核与硬件抽像层18-19
- 2.3.2 核心类库与运行时层19-21
- 2.3.3 应用框架层21-22
- 2.3.4 应用程序层22
- 2.4 Android应用架构22-28
- 2.4.1 Activity23-26
- 2.4.2 Service26-27
- 2.4.3 Broadcast Receiver27
- 2.4.4 Content Provider27-28
- 2.5 本章小结28-29
- 3 系统分析与设计29-39
- 3.1 引言29
- 3.2 总体设计29-30
- 3.2.1 设计原则29-30
- 3.2.2 系统架构30
- 3.3 系统详细分析与设计30-34
- 3.3.1 课程学习模块31-33
- 3.3.2 知识分享模块33-34
- 3.3.3 互动交流模块34
- 3.4 数据库设计34-38
- 3.4.1 SQLite34-35
- 3.4.2 数据库表详细设计35-38
- 3.5 本章小结38-39
- 4 系统关键技术39-51
- 4.1 RSS39-44
- 4.1.1 RSS介绍39-40
- 4.1.2 XML解析40-44
- 4.2 JSON44-47
- 4.2.1 JSON格式44-45
- 4.2.2 JSON解析45-47
- 4.3 多线程设计47-50
- 4.3.1 Loader47-48
- 4.3.2 多线程实现48-50
- 4.4 本章小结50-51
- 5 系统详细实现51-74
- 5.1 引言51
- 5.2 课程学习模块实现51-59
- 5.2.1 课程概览功能实现51-53
- 5.2.2 课程浏览功能实现53-56
- 5.2.3 课程阅读功能实现56-58
- 5.2.4 课程添加功能实现58-59
- 5.3 知识分享模块实现59-67
- 5.3.1 笔记记录功能实现59-60
- 5.3.2 笔记阅读功能实现60-65
- 5.3.3 评论阅读功能实现65-67
- 5.4 互动交流模块实现67-73
- 5.4.1 用户登录功能实现67-69
- 5.4.2 好友列表功能实现69-70
- 5.4.3 交流沟通功能实现70-73
- 5.5 本章小结73-74
- 6 总结与展望74-77
- 6.1 总结74-75
- 6.2 展望75-77
- 参考文献77-81
- 攻读学位期间取得的研究成果81-82
- 致谢82-84
【参考文献】
中国期刊全文数据库 前9条
1 叶成林,徐福荫,许骏;移动学习研究综述[J];电化教育研究;2004年03期
2 倪天龙 ,张贤高 ,王培;数据库SQLite在嵌入式系统中的应用[J];单片机与嵌入式系统应用;2005年10期
3 郑巨洁;朱响斌;;基于Android的RSS阅读器的设计与实现[J];电脑知识与技术;2012年34期
4 闫伟;叶建栲;;多线程技术在android手机开发中的应用[J];信息通信;2012年01期
5 公磊;周聪;;基于Android的移动终端应用程序开发与研究[J];计算机与现代化;2008年08期
6 李玉顺;马丁;;移动学习的现状与趋势[J];中国信息技术教育;2008年03期
7 高蓉蓉;吕森林;;基于手机的移动学习——教育技术研究的新热点[J];现代教育技术;2006年06期
8 姚昱e,
本文编号:767390
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/767390.html