摘 要:Android是一种以Linux为基础的开源代码操作系统,是世界上领先的智能手机平台.伴随着网络技术的发展,手机网络已经从2G网络发展到3G和4G网络.得益于手机传输数据的速度的提升,基于Android的网络电台APP也越来越多.随着智能手机的普及,越来越多的儿童都拥有自己的手机.因此,研究开发一款基于Android平台的儿童故事网络电台APP是一个很有前景和实际意义的课题.
本文研究了基于Android平台的儿童故事电台APP软件的制作.首先介绍了课题背景、相关技术;然后介绍了Android系统的发展概况和Android系统的核心模块;最后通过需求分析,把该项目分为儿童有声故事的播放,儿童电子书籍的阅读,儿童有声故事的下载和亲子日记四个主要模块,介绍了其功能以及实现的方法.本人利用Java语言和Eclipse开发工具完成了儿童故事电台进行开发,最终构建实现了基于Android 4.2版本的儿童故事电台APP.该儿童故事电台APP采用SQLite本地数据库,性能良好,在Android手机上能够稳定的运行.
关键词 :安卓;儿童 ;故事;电台
目录
摘要
ABSTRACT
第一章 绪论-1
1.1 课题背景-1
1.1.1 Android发展概况-1
1.1.2 Android电台APP的兴起-2
1.2 相关技术-2
第二章 Android的架构与核心模块-5
2.1 Android的架构描述-5
2.2 Android 的核心功能模块-7
第三章 需求分析与系统总体设计-9
3.1 项目概述-9
3.1.1 主要开发内容-9
3.1.2 项目开发要求-9
3.2 需求分析-9
3.2.1 基本功能需求-9
3.2.2 系统用例分析-9
3.3 总体设计方案-11
3.3.1 系统模块的划分-11
3.3.2 开发技术、开发工具-12
3.3.3 项目的开发坏境-12
第四章 系统详细设计-13
4.1 儿童故事电台导航模块-13
4.1.1 选项卡控件的简介-13
4.1.2 界面导航的实现-13
4.2 登陆注册的实现-14
4.2.1 登陆注册数据库设计-14
4.2.2 记住密码的实现-15
4.2.3 登陆注册功能的实现-15
4.3 儿童有声故事模块-16
4.3.1 儿童有声故事界面设计-16
4.3.2 儿童有声故事界面的数据绑定-18
4.3.3 儿童有声故事播放的功能实现-20
4.3.4 儿童故事下载-22
4.4 儿童故事阅读模块-22
4.4.1 儿童电子书及阅读界面-22
4.4.2 儿童电子书数据库设计-22
4.4.3 儿童电子书阅读的实现-23
4.5 亲子阅读模块-24
4.5.1 亲子阅读界面设计-24
4.5.2 亲子阅读数据库设计-25
4.5.3 亲子阅读功能实现-26
第五章 运行和测试-27
第六章 总结和展望-35
6.1 毕业设计完成的任务-35
6.2 收获和总结-35
6.3 展望未来-35
参考文献-36
致 谢-37