毕业设计(论文)android日程管理专家.doc
《毕业设计(论文)android日程管理专家.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)android日程管理专家.doc(41页珍藏版)》请在三一办公上搜索。
1、 摘要在科技日益发达的今天,移动互联网越来越深入人么生活中,这要求人们不断的运用新的技术来方便自己。要求人们在某一时段有什么要办的事时有某种东西(比如手机等编写的东西)能提醒自己。这就需要有相关的软件,在这种情况下,日程管理专家刚好满足了人们的这种需求。本系统是根据Google Android 平台用户的喜好和其平台的特性而设计的,在Google Android平台自带的SDK2.2环境下,运用了Eclipse,PhotoShop等相关工具进行开发。本文概括的介绍了Google Android 开发的流程,并重点的介绍了基于Google Android 平台的日程管理专家的开发过程。 首先根据
2、Google android平台数据存储机制,对给予Google android 移动平台的日程管理专家进行了需求分析。 然后选取了日程管理专家的存储机制。在参阅相关资料下,选择了日程管理专家的数据存储机制;通过与其他数据存储的比较得出日程管理专家的数据存储机制SQLite存储。 在数据准备完成后,通过对Android 用户的调查,设计一套用户体验较好的界面。在此过程中,不仅调用了系统提供的控件,也使用了自定义控件。 在数据与界面设计完成后,开始了系统的开发。在文中,着重的从系统的稳定性、频道的切换、数据的持久化等特色功能对基于Google android平台的新闻阅读器的开发进行了简要的介绍
3、。 最后,在完成系统的开发后,进行了相关的测试。并将系统发布到Google android market 上供用户下载使用。并根据用户提供的反馈对本系统做出相应的修改。通过开发基于Google android 移动平台技术的日程管理专家,了解Google android 移动平台的开发过程和Google android 移动平台的特性,通过此接触并熟悉软件开发的过程。关键词日程管理专家;Google Andorid ;数据存储机制;SQLite存储;Abstract In todays increasingly advanced technology, the mobile Internet
4、more and more in-depth life, which requires the use of new technologies to facilitate their Something (such as mobile phones and other things written) to remind ourselves that requires people to do things in a certain period. This will require the relevant software, in this case, the schedule manage
5、ment experts just to meet this demand of the people. This system is designed according to the preferences of the users of the Google Android platform and platform characteristics,Google Android platform comes SDK2.2 environment, the use of Eclipse, PhotoShop and other related tools for development.
6、This article outlines the introduction of the Google Android development process, and focus on schedule management experts based on the Google Android platform development process First of all Google android platform data storage mechanism, given the schedule of the Google Android mobile platform ma
7、nagement experts conducted a needs analysis. And then select the storage mechanism for schedule management experts. Refer to the relevant information, schedule management experts in data storage mechanism; scheduling experts comparisons with other data stored in data storage mechanism - -SQLite stor
8、age Data preparation is complete, the survey of Android users in designing a user experience a better interface. In this process, not only calls provided by the system control, also uses a custom control. Upon completion of the data and interface design, and began the development of the system. In t
9、he text, focusing on the stability of the system, the channel switching, data persistence and other features on the development of Google Android platform-based news reader a brief introduction Finally, in the completion of system development, the relevant tests. And published to the users to downlo
10、ad Google the android market for reference. And make appropriate changes based on feedback provided by the user of the system. Through this contact and become familiar with the process of software development through the development of Google Android mobile platform technology-based schedule managem
11、ent experts to understand the characteristics of the development process of the Google Android mobile platform, and Google Android mobile platform. Keywords Schedule management experts; Google Andorid; Data storage mechanism; SQLitestorage; 目录第1章 绪论11.1 背景及其目的11.1.1 课题的背景介绍11.1.2 课题目的21.2 课题研究方法及其内容
12、21.3 小结3第2章 Google android 移动平台的相关理论42.1 Google android 移动平台的概述42.1.1 Android系统的特点:42.1.2.Android的功能:42.2 Google android 移动平台开发过程研究52.3 Google android 移动平台下的应用研究62.4 小结7第3章 Google android 移动平台下日程管理专家关键技术的研究83.1 数据持久化存储机制技术的研究83.1.1 数据持久化的意义8 3.1.2 Android移动平台数据持久化的研究83.2 Google android 移动平台控件的研究93.2
13、.1 Google android系统控件与自定义控件的比较研究93.2.2 Google android 自定义控件的实现的研究93.3系统的稳定性研究103.3.1 网络连接的研究103.3.2 SDcard 的检查123.5 小结12第4章 基于Google android 移动平台技术的日程管理专家的分析与实现134.1问题的提出134.1.1 需求分析134.1.2系统功能结构144.2 解决方案144.3 主要功能详细设计154.3.1 Google Android SDK 版本的选取154.3.2 布局(界面)的设计174.3.3 日程管理专家的添加254.3.4 日程管理专家的
14、显示264.3.5 日程管理专家的删除254.3.6 日程管理专家的清空254.3.7 日程管理专家的修改254.3.8 日程管理专家的查询254.3.9 数据的持久化274.3.10 SD卡的检查284.4 小结29第5章 结束语30致谢31参考文献32第1章 绪论1.1 背景及其目的1.1.1 课题的背景介绍手机是已经成为了生活中不可缺少的通讯设备,没有手机有时会让人觉得寸步难行手机将脱离传统的打电话、发短信等基本的功能,而基于智能手机强大的处理能力和可扩展能力,基于3G网络高速数据传输,越来越多的功能和业务将被开发出来并大规模的应用。正基于此,当全世界的目光聚焦在此的时候,Google于
15、2007年11月5日宣布推出基于Linux平台的开源手机操作系统,号称首个为移动终端打造的真正开发和完整的移动软件Android。Android是基于Linux内核的软件平台和操作系统,早期由Google开发,后由开放手机联盟(Open Handset Alliance)开发。它采用了软件层(software stack,又名以软件叠层)的构架,主要分为三部分。底层以Linux内核作为基础,由C语言开发,只提供基础功能。中间层包括函数库Library和虚拟机Virtual Machine,由C+开发。最上层是各种应用软件,包括通话程序,短信程序等,应用软件则由各公司自行开发,以Java编写。A
16、ndroid不只是一个操作系统而已,它包括了: 1,经过Google剪裁和调优的Linux Kernel,对于掌上设备的硬件提供了优秀的支持。Google在Linux方面的应用能力不容置疑,Google公司所有的几十万服务器全部是自己修改过的Linux操作系统。2,经过Google修改的Java虚拟机Dalvik,是基于Apache Harmony虚拟机版本进行改良而来,能够提供极高的执行性能。有了Java虚拟机,大部分Java核心类库都已经可以直接运行。3,大量立即可用的类库和应用软件,例如浏览器Webkit,数据库SQLite,让你可轻易开发出来媲美于桌面应用复杂度的手机软件。4,Goog
17、le已经开发好了大量现成的应用软件,同时可以直接使用Google很多在线服务。5,Google提供了基于Eclipse的完整开发环境,模拟器,文档,帮助,示例将极大推动Android快速的推广和发展。基于Android众多的优点,围绕Android形成了一个移动手机联盟,主要的手机厂商几乎全部在列,而此联盟在极大的推动Android平台的推广和发展,在未来的几年必将大方异彩,将极大的推动整个手机操作系统甚至是互联网乃至软件行业的发展。1.1.2 课题目的 Android这个平台对于Google对于大众的意义不在于手机本身,Android存在的目的也不在于挑起手机操作系统之间的混战,而在于推动移
18、动互联网产业链的迅速成型。 具有开源特性的Android平台打破了之前Symbian、windows mobile等操作系统收取高额的授权费用的模式,使得只能手机成本大大的降低;而正是由于它开发源代码,使得手机产生更多个性化的应用。同时,合作方能够在这里得到利润或者创造价值,手机软件行业得到维护协调发展。 以Google、苹果和路基亚为中心各自形成的生态链将以原来数倍的速度推动移动互联网的发展,这正式Google发布Android平台的意义,也是Andorid平台存在的使命所在。而作为Android平台成员之一的中国移动也投资成立了一家通讯公司,专门从事Google手机软件的应用以及本地化的软
19、件的开发,比如将在Google手机平台上添加飞信、输入法等一系列符合国内用户使用特色的功能。国内众多企业也将眼光投入到Andorid上面,并启动了相关的计划来深入的理解并发展Android。更多的手机软件开发企业已经或者筹备着将公司进行转型,从其方向的开发转向到Android的开发。 综上所述,无论是在国内还是在国外,Android平台对手机软件行业和移动手机平台将发挥极大地推动作用,而在未来的几年或者一段时间内,Android将越发的凸显自己的重要性。基于此,我们有必要通过进行相关的研究来了解Android平台,来了解开发Android的那一大批人的先进的理念和思想,并通过这些来了解手机软件
20、行业,进而了解未来无移动互联网的发展趋势,从而更好的适应时代的需要。1.2 课题研究方法及其内容通过开发一个项目,既新闻阅读器来了解Android平台的相关特性和开发的流程。具体来讲:1, 通过分析当前阶段下各种人群的喜好和对事物的关注程度来选择究的项目,既日程管理软件。2,通过独立设计UI来了解Android以至于移动平台开发的UI的设计方法。3,通过选取相应的数据存储来方式存储日程管理的数据,来了解Android 平台的类库和其相关的设计模式,了解其先进的思想和API的特点。4,通过设计功能点来初步的了解移动平台开发的所需注意事项,初步的了 解移动平台的开发,并了解别体会如何获得更好的人机
21、交互。5,通过测试来完善程序,使其Bug不合理地方最少化,并进一步了解 Android平台的相关先进的特点和其人性化的设计,与此同时熟悉软件开 发的相关流程并深刻认识在编码时一些注意事项的重要性。6,通过发布程序到Google Android Market上,了解Android程序发布的流 程,并通过它了解其他平台下的开发、发布的流程。并通过用户的反馈 来进行相关的修改。基于此更深刻的理解人机交互的重要性和设计的重 要性。 其具体的研究内容包括:1, 数据存储方式的选取。2, 界面的设计。3, 数据的读取。4, 人机交互的效果。5, 程序的测试。6,产品的发布。 1.3 小结本节主要介绍了Go
22、ogle Android平台的相关信息和对其发展前景的展望,并简单介绍了Android开发的重要性和必要性,同时简要概述了Android开发的简单流程和测试及其发布的流程的相关内容。 第2章 Google android 移动平台的相关理论2.1 Google android 移动平台的概述Android是Google于07年11月5日宣布的基于Linux平台开源手机操作系统名称,该平台由操作系统、中间件、用户界面和应用软件组成。Android是Google开 发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 android 日程 管理 专家
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4027357.html