您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 会议纪要 > 基于Android平台备忘录软件设计毕业论文
毕业设计(论文)题目基于Android平台的备忘录软件设计学生姓名石正兴学号2008136216专业通信工程班级20081362指导教师陈慈发评阅教师完成日期2012年5月10日学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。作者签名:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保障、使用学位论文的规定,同意学校保留并向有关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权省级优秀学士学位论文评选机构将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本学位论文属于1、保密□,在_________年解密后适用本授权书。2、不保密□。(请在以上相应方框内打“√”)作者签名:年月日导师签名:年月日301目录摘要………………………………………………………………………………3前言………………………………………………………………………………41绪论……………………………………………………………………………51.1可以从本文中获得的信息……………………………………………51.2本文主要工作…………………………………………………………61.3论文组织结构…………………………………………………………62Android的架构分析……………………………………………………62.1Android的功能特征…………………………………………………62.2Android架构分析……………………………………………………82.2.1应用程序框架……………………………………………………82.2.2类库………………………………………………………………92.2.3Android运行时组件……………………………………………102.3Android应用的构成和工作机制…………………………………103Android应用程序结构剖析……………………………………………113.1Android的API………………………………………………………113.2Android应用程序结构解析…………………………………………123.2.1活动………………………………………………………………123.2.2意图接收器………………………………………………………133.2.3服务………………………………………………………………133.2.4内容提供者………………………………………………………143.3Intent的详细解……………………………………………………143.3.1Intent的抽象描述……………………………………………143.3.2Android如何解析Intent………………………………………153.4Android活动的生命周期……………………………………………163.4.1活动的生命状态…………………………………………………163.4.2活动的运作流程…………………………………………………184备忘录软件设计…………………………………………………………194.1系统设计需求………………………………………………………194.1.1需求分析………………………………………………………194.1.2下载开发资源…………………………………………………193024.1.3更新Ec1ipse并下载ADT………………………………………204.1.4使用Ec1ipse开发Android应用……………………………214.2备忘录软件程序中各类组件………………………………………224.2.1PackageExplorer中的组件…………………………………224.2.2应用程序的资源…………………………………………………234.2.3布局文件main.xml……………………………………………234.2.4AndroidManifest.xml…………………………………………234.3备忘录软件设计实现…………………………………………………244.3.1数据存储实现……………………………………………………244.3.2备忘录列表展示…………………………………………………254.3.3备忘录维护………………………………………………………264.3.4定时提醒…………………………………………………………285结语……………………………………………………………………………295.1总结……………………………………………………………………295.2展望……………………………………………………………………30致谢…………………………………………………………………………………31参考文献…………………………………………………………………………32303基于Android平台的备忘录软件设计学生:石正兴指导教师:陈慈发(三峡大学计算机与信息学院)摘要:随着智能手机逐渐走进普通人的生活,它正在成为人们获取信息的主要设备,这在学生一族中体现最为明显,而且智能手机是他们获取信息最方便、最快捷的途径。因此,手机的便捷服务类应用将会有很大的发展空间,手机备忘录软件就是其中的一种。在Android系统下的备忘录软件中,用户可以非常方便的查询事件备忘,为工作、出游、生活杂碎事提供整理记录功能。另外,Android平台基本上是免费的,所以能够有效降低软件的成本,最终让每个用户能够自由地获取信息,也为备忘录应用软件的普及做出贡献。本文对目前应用的Symbian、WindowsMobile、iOS等平台的现状进行了分析与比较。进而研究分析了Android平台的系统架构和组件模型,接着解析了Android中的重要API和应用构成,以及Intent和生命周期的机制。在此基础上,基于Android平台设计和开发备忘录软件。本系统界面友好、操作便捷,具有良好的可扩展性和可维护性;系统经过测试,可以稳定运行,能够满足手机用户的基本需求。关键词:Android;Java;备忘录;Intent;数据;布局;Abstract:WithSmartPhoneshavewalkedintoordinarypeople’slife,itisbecomingthemainequipmentofpeopleaccesstoinformation,thisreflectthemostobviousinthestudentgroup.What’smore,SmartPhoneisthemostconvenientandthemostefficientwayfortheytogetinformation.Therefore,theapplicationsofconvenientserviceofmobilephonewillhaveverybigdevelopablespace,MemorandumunderAndroidisakindamongthem.IntheAndroidsystem’smemorandumofsoftware,userscanbeveryconvenientinquirestheeventmemo,forwork,travel,lifefoodscrapsprovidesfinishingrecordfunctionandsoon.Inaddition,Androidplatformisbasicallyfree,sothecostofthesoftwarecanbeeffectivelyreduced,andfinallymakeeachuserfreelygetinformation,alsoforthepopularityofthememorandumapplicationtomakethecontribution.ThispaperdiscussesthepresentapplicationofSymbian,WindowsMobile,iOS304andthepresentsituationoftheplatformareanalyzedandcompared.ThenthestudyanalyzedtheAndroidplatformsystemarchitectureandthecomponentmodel,andthenanalyzetheimportantAPIandapplication’smakingelements,andIntentmechanismandAndroidapplication’slifecycle.OnthisbasisandbasedontheAndroidplatform,designninganddevelopingmemosoftware.Thissystemfriendlyinterface,convenientoperation,hasgoodexpansibilityandmaintainability;Passedtestingsystem,hasstableoperation,canmeetthebasicneedsofmobilephoneusers.Keywords:Android;Java;Memorandum;Intent;Data;Layout;前言随着移动通信的发展以及互联网向移动终端的普及,网络和用户对移动终端的要求越来越高,而Symbian,WindowsMobile,iOS等手机平台过于封闭,不能很好的满足用户的需求,因此市场迫切需要一个开放性很强的平台。首先看一下Symbian,它存在着以下的致命不足:Symbian的主导者为诺基亚、索尼爱立信等传统的手机厂商,因此虽然Symbian非常成熟,但它基本上还带有浓厚的保守色彩,应用软件与我们日常的PC软件有较大的理念差异。再者Symbian与互联网的结合给人感觉实在不够紧密,互联网应用更多只是作为陪衬一样存在,在互联网时代,它显得跟不上时代的步伐。另外,大多Symbian手机外观实在是不敢恭维,与现代的普遍的Android和iPhone相比全然不及。Android平台与此相反,移动互联网是它最重要的应用,无论系统内核、应用软件还是硬件设计,几乎都是围绕着快捷的移动互联网应用所展开,同时Android与PC平台存在先天的基因联系,可以很好的实现与PC设备的信息互享,更容易获得用户的广泛认可。与Android拥有相同属性的还有微软的Windowsmobile。至于iPhone,它只是苹果公司的封闭平台,用户在iPhone中安装的应用程序,都必须从其自己的应用商店中下载,直接或间接的从其应用商店中的每个开发者开发的软件中获取高额利润。苹果自己为iPhone开发了嵌入系统以及完整的应用,但它干脆都不宣扬iPhone的软件设计,而是将iPhone作为一个包含软硬件卖点的手机产品出售。同样,苹果式的奢华与时尚让iPhone大获成功,以至于成为手机市场的风向标。与苹果相反,Android则是走完全开放的道路,这种模式的巨大优点在PC软件领域已为业界所公认:自由软件高度活跃,错误可以被快速修正,新的应用、新的创意可以不断出现。Android平台的另外一个优势是标准化和跨平台。Android和操作系统进行了紧密的整合,从而可以方便地使用操作系统的功305能。这与难于使用操作系统功能的J2ME相比,无疑对开发者有很大的吸引力。并且从图形应用界面的开发上面来看,Android可以使用配置文件来描述图形控件的布局,用Java代码编写实际响应代码,这样方便得多。当然由于Android己经提供了大量现成的应用API和应用工具,使得常规智能手机功能的开发变得非常容易和简单。Android是一套真正意义上的开放性移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。Android是由Linux+Java构成的开源软件,允许所有厂商和个人在其基础上进行开发。A
本文标题:基于Android平台备忘录软件设计毕业论文
链接地址:https://www.777doc.com/doc-6790514 .html