oid 移动平台技术的日程事务管理的分析与实现 14
4.1 需求分析 14
4.1.1 系统开发背景 14
4.1.2可行性分析 14
4.1.3 流程图 15
4.2主要功能详细设计 16
4.2.1模块设计 16
4.2.2布局(界面)的设计 16
4.2.3 日程事务管理的新建 32
4.2.4 日程事务
管理系统的显示 40
4.2.5 日程事务管理系统的删除 43
4.2.6 日程事务管理的查找 43
4.2.7 日程事务管理系统的修改 45
4.3 小结 46
第5章 结束语 47
致谢 48
参考文献 49
第1章 绪论
1.1 背景及其目的
1.1.1 课题的背景介绍
手机已经成为了生活中不可缺少的通讯设备,没有手机有时会让人觉得寸步难行。手机将脱离传统的打电话、发短信等基本的功能,而基于智能手机强大的处理能力和可扩展能力,基于3G网络高速数据传输,越来越多的功能和业务将被开发出来并大规模的应用。正基于此,当全世界的目光聚焦在此的时候,Google于2007年11月5日宣布推出基于Linux平台的开源手机操作系统,号称首个为移动终端打造的真正开发和完整的移动软件--Android。
Android是基于Linux内核的软件平台和操作系统,早期由Google开发,后由开放手机联盟(Open Handset Alliance)开发。它采用了软件层(software stack,又名以软件叠层)的构架,主要分为三部分。底层以Linux内核作为基础,由C语言开发,只提供基础功能。中间层包括函数库Library和虚拟机Virtual Machine,由C+开发。最上层是各种应用软件,包括通话程序,短信程序等,应用软件则由各公司自行开发,以
Java编写。
Android不只是一个操作系统而已,它包括了:
1,经过Google剪裁和调优的Linux Kernel,对于掌上设备的硬件提供了优秀的支持。Google在Linux方面的应用能力不容置疑,Google公司所有的几十万服务器全部是自己修改过的Linux操作系统。
2,经过Google修改的Java虚拟机Dalvik,是基于Apache Harmony虚拟机版本进行改良而来,能够提供极高的执行性能。有了Java虚拟机,大部分Java核心类库都已经可以直接运行。
3,大量立即可用的类库和应用软件,例如浏览器Webkit,数据库SQLite,让你可轻易开发出来媲美于桌面应用复杂度的手机软件。
4,Google已经开发好了大量现成的应用软件,同时可以直接使用Google很多在线服务。
5,Google提供了基于Eclipse的完整开发环境,模拟器,
文档,帮助,示例将极大推动Android快速的推广和发展。
基于Android众多的优点,围绕Android形成了一个移动手机联盟,主要的
手机厂商几乎全部在列,而此联盟在极大的推动Android平台的推广和发展,在
未来的几年必将大方异彩,将极大的推动整个手机操作系统甚至是互联网乃至软件行业的发展。
1.1.2 课题目的
Android这个平台对于Google对于大众的意义不在于手机本身,Android存
在的目的也不在于挑起手机操作系统之间的混战,而在于推动移动互联网产业链
的迅速成型。
具有开源特性的Android平台打破了之前Symbian、windows mobile等操作
系统收取高额的授权费用的模式,使得只能手机成本大大的降低;而正是由于它
开发
源代码,使得手机产生更多个性化的应用。同时,合作方能够在这里得到利
润或者创造价值,手机软件行业得到维护协调发展。
以Google、苹果和路基亚为中心各自形成的生态链将以原来数倍的速度推
动移动互联网的发展,这正式Google发布Android平台的意义,也是Andorid
平台存在的使命所在。而作为Android平台成员之一的中国移动也投资成立了一
家通讯公司,专门从事Google手机软件的应用以及本地化的软件的开发,比如
将在Google手机平台上添加飞信、输入法等一系列符合国内用户使用特色的功
能。国内众多企业也将眼光投入到Andorid上面,并启动了相