android的日历功能管理
摘 要摘 要这些年,智能手机的普及非常迅速。目前Android、iOS、Windows Phone、BlackBerry?OS等手机操作系统非常流行,但是市场占有率最高的则是Android和iOS系统。2014年在全球手机系统市场占有率中稳居第一的是谷歌公司开发的Android系统。因为Android系统是一种开源的系统,所以Android系统的前景十分巨大。随着社会的发展,时间观念越来越深入人心,人们随时随地都有很多事物需要管理,当事情很多的时候,有很多事情可能会被遗忘。这样就需要一款日程管理软件,来帮助人们合理的安排时间,提高工作效率。本程序主要使用Android和Java的基础编程知识,程序的开发工具为Eclipse,使用的数据库是SQLite,实现基于Android的日历功能管理软件。本系统实现的功能主要有:日历查询、显示、记事、提醒、天气预报等。关键词:日程管理;时间;Android;Java目 录
第一章 绪论 1
1.1 研究背景及其意义 1
1.2 研究内容与论文结构 1
1.2.1 研究内容 1
1.2.2 论文结构 2
第二章开发环境与相关技术 3
2.1 安卓平台简介 3
2.1.1 安卓平台优点介绍 3
2.1.2 安卓平台的不足 3
2.1.3安卓系统编程语言 4
2.1.4 安卓开发的现状 5
2.2系统开发的环境 5
2.3 系统开发软件及语言的简介 6
2.3.1 Eclipse的简介 6
2.3.2其他软件的简介 6
2.3.3 系统开发编程语言的简介 7
2.4安卓环境的搭建 7
2.4.1 软件下载准备 7
2.4.2 安装JDK 7
2.4.3 Android SDK安装 8
2.4.4 安装ADT 9
2.4.5 创建AVD 10
第三章 需求分析 11
3.1 软件的综合要求 11
3.1.1功能需求分析 11
3.1.2 性能需求 11
3.
*好棒文|www.hbsrm.com +Q: *351916072*
4.1 软件下载准备 7
2.4.2 安装JDK 7
2.4.3 Android SDK安装 8
2.4.4 安装ADT 9
2.4.5 创建AVD 10
第三章 需求分析 11
3.1 软件的综合要求 11
3.1.1功能需求分析 11
3.1.2 性能需求 11
3.2软件功能模型 12
3.3软件需求规格说明 12
第四章 系统设计 13
4.1 系统层次模块图 13
4.2 系统流程图 13
4.3数据库设计 14
4.3.1 概念设计 14
4.3.2 逻辑设计 15
4.4功能模块设计 15
第五章 系统实现 19
5.1主界面及其显示 19
5.2 菜单栏的显示 19
5.3日期显示查看的实现 20
5.3.1主界面的实现 20
5.3.2系统的日历特色显示 22
5.4记事功能开发 23
5.4.1 记事界面显示 23
5.4.2 记事界面的开发 23
5.4.3 记事功能开发 27
5.5天气功能开发 30
5.5.1 天气效果显示 30
5.5.2 天气界面设计 31
5.5.3获取并使用KSOAP包 33
5.5.4 编写调用Web Service的工具类 33
第六章 软件测试 35
6.1 软件测试概述 35
6.2 系统测试 35
6.3 测试总结 37
第七章 总结 38
7.1 系统的特点 38
7.2系统的不足 38
致 谢 39
参考文献 40
第一章 绪论
1.1 研究背景及其意义
当今正处于信息时代,人们无论在何时何地,他们都在处理各种信息,比如看报纸,看广告,电视上的新闻,浏览网页等等。当代的人们处于信息海洋之中。正是有这么多的信息,人们总要分辨哪些信息是有用的,哪些信息是没用的,如此丰富的信息,人们或多或少会忘记一些重要的信息,信息的载体有很多种,有手机笔记本等等,如何避免这些信息的丢失或遗忘,如何便捷的管理这些信息,这时候就要用到信息化管理软件来解决这些问题。
现在,移动设备的发展十分迅速,世界上有超过十亿的手机正在被使用,这个数字也在不断的更新、增长。在很多的发达国家中,使用手机的总数以及超过了电脑的数量。
随着这移动设备的更新换代及硬件的升级的渐渐发展,用于移动端的手机操作系统的发展也是极为迅速。目前最常见的系统的Symbian,ios,Windows和Android。大量的用户使用Android系统。
在21世纪,时间观念越来越深入人心,人们对于自己日程的安排越来越重视。有效的安排自己的时间,已经成为现代人们生活中很重要的一部分。如何随时随地的记录自己的行程安排,如何有效的安排时间,这样就需要有一款日程管理软件来协助人们安排日程。
1.2 研究内容与论文结构
1.2.1 研究内容
以Google公司Android系统为开发平台,开发一个基于Android的日历[4]软件,对用户的数据请求进行处理:
(1) 调研收集分析有关资料,完成系统功能需求;
(2) 完成数据库设计、系统的详细设计;
(3) 掌握Android系统的开发及使用方法;
(4) 熟悉移动终端上数据库的使用方法;
(5) 熟悉使用Java语言进行系统开发;
(6) 系统最终要求:界面美观、使用便捷。功能要求:实现日历查询、显示、记事、提醒、天气预报等功能。
1.2.2 论文结构
第一章主要讲述了研究背景及其意义,安卓系统的发展,Android日历的现状等。
第二章介绍一些相关开发环境及一些技术。
第三章对本软件进行了详细的需求分析和概要设计。
第四章软件流程、界面及数据库的设计。
第五章详细的阐述了整个系统的实现过程。
第六章主要是软件的测试。
第七章是对整个过程的总结。
最后致谢并且列举引用的参考文献。
第二章 开发环境与相关技术
2.1 安卓平台简介
Android是基于linux的开源的手机系统,在07年,Google与其他厂商联合开发的,当前的最新版本是Android5.0。
2.1.1 安卓平台优点介绍
(1)开放性
Android平台有很多的优势,首先它是一个开放开发的平台,它让很多Android端的制造商投入到产品的生产。正是由于它的开放性,就会有更多的人对其进行开发,这样Android的用户及应用就会越来越多,Android也会渐渐变得成熟。当然,高的开发性也会带来更多的竞争,有了更多的竞争,更能促进其发展,用户也能用于更多的选择。
丰富的硬件选择
第一章 绪论 1
1.1 研究背景及其意义 1
1.2 研究内容与论文结构 1
1.2.1 研究内容 1
1.2.2 论文结构 2
第二章开发环境与相关技术 3
2.1 安卓平台简介 3
2.1.1 安卓平台优点介绍 3
2.1.2 安卓平台的不足 3
2.1.3安卓系统编程语言 4
2.1.4 安卓开发的现状 5
2.2系统开发的环境 5
2.3 系统开发软件及语言的简介 6
2.3.1 Eclipse的简介 6
2.3.2其他软件的简介 6
2.3.3 系统开发编程语言的简介 7
2.4安卓环境的搭建 7
2.4.1 软件下载准备 7
2.4.2 安装JDK 7
2.4.3 Android SDK安装 8
2.4.4 安装ADT 9
2.4.5 创建AVD 10
第三章 需求分析 11
3.1 软件的综合要求 11
3.1.1功能需求分析 11
3.1.2 性能需求 11
3.
*好棒文|www.hbsrm.com +Q: *351916072*
4.1 软件下载准备 7
2.4.2 安装JDK 7
2.4.3 Android SDK安装 8
2.4.4 安装ADT 9
2.4.5 创建AVD 10
第三章 需求分析 11
3.1 软件的综合要求 11
3.1.1功能需求分析 11
3.1.2 性能需求 11
3.2软件功能模型 12
3.3软件需求规格说明 12
第四章 系统设计 13
4.1 系统层次模块图 13
4.2 系统流程图 13
4.3数据库设计 14
4.3.1 概念设计 14
4.3.2 逻辑设计 15
4.4功能模块设计 15
第五章 系统实现 19
5.1主界面及其显示 19
5.2 菜单栏的显示 19
5.3日期显示查看的实现 20
5.3.1主界面的实现 20
5.3.2系统的日历特色显示 22
5.4记事功能开发 23
5.4.1 记事界面显示 23
5.4.2 记事界面的开发 23
5.4.3 记事功能开发 27
5.5天气功能开发 30
5.5.1 天气效果显示 30
5.5.2 天气界面设计 31
5.5.3获取并使用KSOAP包 33
5.5.4 编写调用Web Service的工具类 33
第六章 软件测试 35
6.1 软件测试概述 35
6.2 系统测试 35
6.3 测试总结 37
第七章 总结 38
7.1 系统的特点 38
7.2系统的不足 38
致 谢 39
参考文献 40
第一章 绪论
1.1 研究背景及其意义
当今正处于信息时代,人们无论在何时何地,他们都在处理各种信息,比如看报纸,看广告,电视上的新闻,浏览网页等等。当代的人们处于信息海洋之中。正是有这么多的信息,人们总要分辨哪些信息是有用的,哪些信息是没用的,如此丰富的信息,人们或多或少会忘记一些重要的信息,信息的载体有很多种,有手机笔记本等等,如何避免这些信息的丢失或遗忘,如何便捷的管理这些信息,这时候就要用到信息化管理软件来解决这些问题。
现在,移动设备的发展十分迅速,世界上有超过十亿的手机正在被使用,这个数字也在不断的更新、增长。在很多的发达国家中,使用手机的总数以及超过了电脑的数量。
随着这移动设备的更新换代及硬件的升级的渐渐发展,用于移动端的手机操作系统的发展也是极为迅速。目前最常见的系统的Symbian,ios,Windows和Android。大量的用户使用Android系统。
在21世纪,时间观念越来越深入人心,人们对于自己日程的安排越来越重视。有效的安排自己的时间,已经成为现代人们生活中很重要的一部分。如何随时随地的记录自己的行程安排,如何有效的安排时间,这样就需要有一款日程管理软件来协助人们安排日程。
1.2 研究内容与论文结构
1.2.1 研究内容
以Google公司Android系统为开发平台,开发一个基于Android的日历[4]软件,对用户的数据请求进行处理:
(1) 调研收集分析有关资料,完成系统功能需求;
(2) 完成数据库设计、系统的详细设计;
(3) 掌握Android系统的开发及使用方法;
(4) 熟悉移动终端上数据库的使用方法;
(5) 熟悉使用Java语言进行系统开发;
(6) 系统最终要求:界面美观、使用便捷。功能要求:实现日历查询、显示、记事、提醒、天气预报等功能。
1.2.2 论文结构
第一章主要讲述了研究背景及其意义,安卓系统的发展,Android日历的现状等。
第二章介绍一些相关开发环境及一些技术。
第三章对本软件进行了详细的需求分析和概要设计。
第四章软件流程、界面及数据库的设计。
第五章详细的阐述了整个系统的实现过程。
第六章主要是软件的测试。
第七章是对整个过程的总结。
最后致谢并且列举引用的参考文献。
第二章 开发环境与相关技术
2.1 安卓平台简介
Android是基于linux的开源的手机系统,在07年,Google与其他厂商联合开发的,当前的最新版本是Android5.0。
2.1.1 安卓平台优点介绍
(1)开放性
Android平台有很多的优势,首先它是一个开放开发的平台,它让很多Android端的制造商投入到产品的生产。正是由于它的开放性,就会有更多的人对其进行开发,这样Android的用户及应用就会越来越多,Android也会渐渐变得成熟。当然,高的开发性也会带来更多的竞争,有了更多的竞争,更能促进其发展,用户也能用于更多的选择。
丰富的硬件选择
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2341.html