摘 要 1
1绪论 1
1.1课题背景、 目的及意义 1
1.1.1移动学习终端设备的普及 2
1.1.2移动学习网络连接方式 4
1.2国内外研究现状 5
1.2.1 高教司 “移动教育”理论与实践项目 7
1.2.2 新东方移动英语课程 7
1.2.3 “明德e学”智能移动学习终端 8
1.2.4 移动学习运用于企业员工培训 8
1.3本文主要研究内容 8
1.3.1 移动学习理论与技术基础 8
1.3.2 Android移动学习系统架构设计 9
1.3.3 Android移动学习系统的具体实现 9
1.4本文结构 9
2 Android移动学习开发技术 10
2.1 Android平台介绍以及优势分析 10
2.1.1 开放性 10
2.1.2 不受运营商的束缚 10
2.1.3 丰富的硬件选择 11
2.1.4 不受任何限制的开发商 11
2.1.5 无缝结合的Google应用 11
2.2 Android系统架构介绍 11
2.2.1 应用程序Applications 12
2.2.2 应用程序框架Application Framework 13
2.2.3 系统运行库Libraries 13
2.2.4 系统运行时环境Android Runtime 14
2.2.5 Linux内核Linux Kernel 14
2.3 Android的程序结构 14
2.3.1 活动(Activity) 15
2.3.2 广播接收器(Broadcast Intent Receiver) 15
2.3.3 服务Service 15
2.3.4 内容提供器Content Provider 15
2.4本章小结 16
3 Android移动学习系统设计 16
3.1可行性研究 16
3.2总体需求分析 17
3.3 Android移动学习系统总体设计 18
3.4 Android移动学习系统功能设计 19
3.4.1 Android移动学习服务器端功能设计 19
3.4.2 Android移动学习客户端设计 20
3.5 Android客户端与WEB服务器数据交换 22
3.5.1基于移动平台API开发 22
3.5.2调用WebKit核心 23
3.6本章小结 23
4 Android移动学习系统具体实现 24
4.1 Android开发环境搭建 24
4.2 Android移动学习客户端实现 25
4.2.1学习模块实现 25
4.2.2教务管理模块实现 30
4.2.3交流社区模块实现 32
4.2.4通知公告模块实现 32
4.3 Android移动学习系统开发关键问题实现 33
4.3.1 Android客户端界面自适应研究 33
4.3.2客户端与服务器端数据交互实现——XML数据解析 34
4.3.3 Android客户端调用网页 35
4.4本章小结 36
5 总结与展望 36
5.1本文总结 36
5.2问题和展望 37
5.2.1如何实现移动学习软件跨平台使用: 37
5.2.2如何提高优化学习软件的“内容”以增加用户友好度 38
5.2.3 移动学习发展趋势的理解: 38
结束语 39
参考文献 40
致 谢 41