摘要随着智能手机的快速发展,人们对于手机的依赖也越来越大。2008年Google推出一款名为Android的开源智能手机操作系统。Android最大的特点是其开放性体系结构,不仅具有非常好的开发、调试环境,还支持各种可扩展的用户体验。由于Android系统的种种特性,使其成为当今全球具有广泛影响力的手机操作系统,许多手机厂商巨头已经纷纷倒戈,投向Android阵营。
针对现代人群对日程管理的需求,本文设计并实现了基于Android平台的日程管理软件。用户通过自己的手机使用该软件,可方便的管理自己的日程。系统使用了Android内置的小型嵌入式数据库Sqlite的开发接口,实现了万年历功能,在万年历上随意安排某一天的日程,还可以设置闹钟提醒,以及查看或者删除已安排日程的记录。平台基于Java语言开发完成,经过反复测试,该软件在Android模拟器及Android手机上运行通过。10259
关键字: Android平台 日程管理 万年历
毕业设计说明书(论文)外文摘要
Title The design of schedule management software based on the android platform
Abstract
With the rapid development of smart phones,people more and more depend on the mobile phones. In 2008, Google introduce a smart phone called the Android open source operating system. Android's biggest feature is its open architecture, not only have a very good development and debugging environment, but also supports a variety of scalable user experience. The characteristics of Android system make it to be the phone operating system which has extensive influence in today. Many cell phone manufacturers have changed their directions to Android system.
In this paper, we design and implement the schedule management software based on Android platform. Its purpose is to let people manage their schedule through the smart phone conveniently. It's default use of small embedded database-Sqlite, realize the calendar function, arrange one day schedule in the calendar at will, it not only support the "Alarm Clock Reminder" function, but also support to view or delete the records. The software design and development is based on the java language. Tests show the software running well on the Android emulator as well as personal Android phone.
Key words: Android platform; schedule management; calendar
目次
1 引言2
1.1 课题的背景介绍 2
1.2 课题研究的方法与内容 3
1.3 课题研究的目标及意义 4
2 Android平台分析 4
2.1 Android系统的特点 4
2.2 Android系统的功能 5
2.3 Android的平台架构 6
2.4 Android开发程序组件分析 10
2.5 数据存储方式11
3 系统分析 12
3.1 系统开发景 12
3.2 需求分析 13
3.3 系统主要解决的问题 13
4 系统设计 14
4.1 系统数据流图14
4.2 系统功能框架14
4.3 系统数据库的设计16
5 系统模块的实现17
5.1 日历模块的实现17
5.2 数据库模块的实现18
5.3 日程管理模块的实现19
5.4 设置功能模块的实现20
5.5 提醒功能模块的实现23
结论 27
致谢 28
参考文献29
1 引言
1.1 课题研究的背景介绍
最近几年,国内手机市场发展迅速,由于手机的方便性使得手机已经成为了生活中不可缺少的通讯设备,没有手机有时会让人觉得寸步难行。目前,市场上使用较多的智能手机操作系统包括Symbian、Palm OS、Windows Mobile Linux等,而Android是Google于2007年11月5日宣布的基于Linux平台的手机开源操作系统,早期由 Google开发,后由开放手机联盟(Open Handset Alliance)开发,是首个为移动终端打造的真正开放和完整的移动软件,它也是开放手机联盟开发的第一个完整、开放、免费的手机平台。Android自发布以来得到了广泛的关注和迅猛发展。作为一款为移动终端打造的开源手机操作系统,是现阶段开放性最强的移动设备综合平台。其使得电信运营商、手机制造商以及产业链的各个环节能够更好、更快的将创新性产品推向市场。 随着Android的不断发展,国内厂商和运营商也纷纷加入了Android阵营,组建并形成了开放手机联盟(Open Handset Alliance),共同研究开发Android操作系统,这个开放联盟由包括中国移动、摩托罗拉、高通、宏达和T-Mobile在内的30多家技术和无线应用的领军企业组成,通过与运营商、设备制造商、开发商和其他各方结成深层次的合作伙伴关系,在移动产业内形成一个开放式的生态系统。另外3G 网络的广泛使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。