4.3 数据库设计 16
4.4 数据存储 17
4.4.1 SQLite 18
4.4.2 SQLite数据库的创建 18
4.4.3 SQLite数据表的设计 19
4.4.4 Preference 20
4.5程序中的主要类 20
4.5.1 Course类 20
4.5.2 Addclass类和AddPlan类 21
4.5.3 BDataManager类 21
5 系统实现 23
5.1 引言 23
5.2 系统运行 24
总 结 34
致 谢 35
参考文献 36
1 绪 论
1.1选题背景
随着移动通信和Internet向移动终端普及,网络和用户对于移动终端的要求日益增加,而又因为Symbian,Windows Mobile,PalmOS等手机平台过于的封闭,不能够很好的满足用户需求,所以市场急需一个开发性极强的平台。经过多年的发展和努力,第三代数字通信(3G)技术得到了广泛的接受,它带给移动终端用户更快的更好的数据传输速率体验。随着3G网络的发展和使用,移动终端不再是单纯的通讯网络终端了,还将会成为互联网终端。所以,移动终端的应用软件以及需要的服务将会有巨大的发展空间。为此,2007年11月Google专为移动设备设计推出了软件平台Android。
Android 是一整套真正意义上的开发性移动设备的综合平台,它包括操作系统、中间件以及一些关键的平台应用等。Android 是一个由Linux和Java构成的开源软件,允许所有的厂商和个人在它的基础上开发。Android平台的开放性、多元性等特点既可以促进技术的创新,也可以降低开发的成本,还可以让运营商非常方便地制定属于自己特色化的产品。所以,它有巨大的市场发展潜力。
中国互联网信息中心发布消息称,截止2011年底,中国用户数量已达到5.13亿,正式进入“5亿网民”时代,其中手机用户达到3.4亿,手机上网已然变成了网络介入的重要发展方向。
综上所述,不论是国内还是国外,Android平台对手机软件行业以及移动手机平台系统都将起到巨大的推动作用,并且在未来的若干年或一段时间内,Android的重要性将愈发的彰显。
本文基于Android平台在eclipses环境下开发了一款大学生超级课程表系统,它将课程表管理、闹钟提醒、倒计时、笔记记录等整合成一个多功能软件,满足广大大学生的需求。
1.2国内外研究状况
国内外此方面软件种类参差不齐,就以Luckydroid组织设计开发的“Memento v1.3.2”为例,该软件属“个人助理”类,理论上是支持全部搭载Android 1.5及以上系统的机型,且有自定义备忘录、待办任务、CD收藏、DVD收藏、我的软件、购物清单、酒类收藏、汽车保养、书籍、烹饪、家庭开销、讲稿记录、语音记录等功能。可以更换备忘录列表的主题和背景,还可以将单个项目导出到存储卡,或者从存储卡导入到单个项目;也可以将全部备忘项目备份到存储卡;并且软件能够与谷歌在线服务保持同步,把备忘录数据上传到服务器,时刻快捷了解备忘事件;除此之外它还支持条形码扫描。在手机备忘录这方面,这款软件在国内市场目前来说还处于领先水平。
1.3运行环境及其开发工具
硬件开发环境:
CPU:Intel(R)Core(TM) 2 Duo CPU T6600 2.20GHz,2.20GHz内存:2GB
硬盘:320G
系统:32位操作系统
软件开发环境:
1. 开发语言:Java+Android
2. 开发环境: MyEclipse8.5
3. 操作系统:Microsoft Windows 7 Android平台的超级课程表的设计与实现(2):http://www.751com.cn/jisuanji/lunwen_35747.html