最新安卓便签毕设设计.docx

上传人:b****3 文档编号:12909968 上传时间:2023-04-22 格式:DOCX 页数:43 大小:3.28MB
下载 相关 举报
最新安卓便签毕设设计.docx_第1页
第1页 / 共43页
最新安卓便签毕设设计.docx_第2页
第2页 / 共43页
最新安卓便签毕设设计.docx_第3页
第3页 / 共43页
最新安卓便签毕设设计.docx_第4页
第4页 / 共43页
最新安卓便签毕设设计.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

最新安卓便签毕设设计.docx

《最新安卓便签毕设设计.docx》由会员分享,可在线阅读,更多相关《最新安卓便签毕设设计.docx(43页珍藏版)》请在冰豆网上搜索。

最新安卓便签毕设设计.docx

最新安卓便签毕设设计

 

安卓便签毕设设计

安卓便签毕设论文

摘要

人们在工作和学习之外,还要花费较多的时间在往还的路途上,这种局面自然而然的刺激了手机移动终端的迅速崛起。

于是各种各样方便、精美的手机软件走进我们的生活。

手机已然跟人们现在生活方式紧紧地结合在了一起,手机软件将会是手机多媒体时代中最受欢迎并且最有价值的应用。

被众多使用者青睐的Android手机的应用程序开发是一项非常复杂的工程。

本文中介绍了Android的系统架构,Android是一个开源的系统,它底层是基于Linux的操作系统。

本课题设计开发的是应用在Android手机上的个性化便签。

所设计的个性化便签采用了Android开源系统技术,在Eclipse开发环境下,使用Java语言,具有一些已有便签软件所不具备的特性。

该软件可以通过简单的手势添加便签,可以通过短信分享便签的内容,还可以设置成闹钟及时的提醒自己,在Android系统中能够独立的运行。

关键词:

Android,开发,便签,Java,Eclipse,AndroidSDK

Abstract

Peoplealwaysspendalotoftimeonthewaybackandforth,excepttoworkandstudy,whichstimulatedtherapidriseofmobileterminalnaturally.Thenavarietyofconvenient,elegantmobilephonesoftwarehascomeintoourlives.Mobilephoneshavecloselyconnectionwithpeople’smodernlifestyle,thusmobileapplicationswillbethemostpopularandmostvaluableapplicationsinmobilemultimediaera,andAndroidmobilephoneapplicationdevelopmentisacomplexproject.ThispaperintroducesthesystemarchitectureofAndroid,thatisanopensourcesystem.ItsbottomisbasedontheLinuxoperatingsystem.

ThisworkdevelopsapersonalizednotesoftwareusedintheAndroidmobilephones.Thepersonalizednotesoftwareadoptstheopensourcetechnology,whichisdevelopedbyJavaintheEclipsedevelopmentenvironment.Ithassomeuniquefeaturesthatarenotpossessedbytheotheravailablenotesoftware,whichcanaddanotethroughasimplegesture,sharethecontentofthenotebytextmessage,putintothealarmclocktoremindyourselftimely,andoperateindependentlyintheAndroidsystem.

Keywords:

Android,exploitation,note,Java,Eclipse,AndroidSDK

安卓便签毕设论文I

摘要I

AbstractI

第一章绪论1

1.1选题的目的及意义1

1.2本课题的研究现状和发展趋势2

1.3本课题的主要工作4

1.4本文的组织结构4

1.5本章小结5

第二章个性化便签系统分析设计6

2.1系统的可行性分析6

2.1.1经济上的可行性6

2.1.2技术上的可行性6

2.1.3操作上的可行性7

2.2软件目标7

2.3功能需求7

2.4系统的总体设计10

2.4.1设计思想10

2.4.2系统的模块功能图11

2.4.3系统流程11

2.5本章小结12

第三章开发平台与技术13

3.1Android平台简介13

3.1.1Android的基本框架13

3.1.2Android应用程序结构15

3.2Eclipse17

3.3Dalvik虚拟机18

3.4AndroidSDK18

3.5Java18

3.6搭建Android开发环境19

3.7本章小结25

第四章个性化便签的实现26

4.1Android工程程序结构26

4.1.1AndroidManifest.xml文件31

4.2系统实现31

界面效果及实现:

31

4.3本章小结38

第五章总结39

5.1完成的工作39

5.2存在的问题及下一步工作40

参考文献41

致谢43

附录44

附录1毕业设计文献综述44

附件2毕业设计开题报告44

附件3毕业设计外文翻译(中文译文与外文原文)44

图目录

Notableoffiguresentriesfound.图4-10主界面功能菜单代码35

图4-11密码设置界面35

图4-12密码设置代码36

图4-13提醒设置界面37

图4-14闹钟提醒代码37

图4-15便签组件界面38

图4-16组件代码39

表目录

表41密码设置功能表7

 

第一章绪论

1.1选题的目的及意义

为了跟上现代日益加快的生活节奏,电子工艺技术也在飞快地发展,手机的功能也因此在不断的丰富,从最开始出现的“大哥大”到现在的商务PDA手机,智能手机,音乐手机等等,手机的功用也从仅仅是简单的打电话发展到了如今能够发短信,听歌,上网...日益丰富的功能更加使得手机和我们的生活紧密的联系在了一起,可以说到了人们已经离不开手机的地步,于是手机的功能也成了人们关注的焦点。

目前的手机功能已经无法满足人们的需求,为了满足需求市场上出现了各种不同的操作系统,Windowsmobile、塞班和谷歌的Android操作系统是目前市场上最主要的三个手机操作系统。

其中Android由于有开发源代码的优势使其成为有最大的发展前景的系统。

强大的功能,经济的价格,方便的操作,更重要的是开源性操作系统成就了安卓操作系统的普及。

Android平台给第三方开发商提供了一个相当宽泛、自由的环境,能够使其不受种种条条框框的约束,由此可知,这一前提会诱使多少个新颖别致的软件诞生。

手机软件特指在手机等各种手持硬件设备上运行的应用程序,这是需要具有一定硬件环境和一定系统级程序来作为运行基础的,能够快速简单便利的使用软件应用。

手机软件最大的特点就是能够其随时随地进行操作。

手机的大量普及,致使手机软件市场呈现出一种爆炸式的发展的工作状态。

一款专业的便签软件是手机中必不可少的要素,几乎市场上所有的手机都拥有一个自带的便签软件,通过软件可以对想要记忆的事随时随地的进行记录,同时在操作的时候也能得到一定的便利,但是不能满足用户的所有要求,所以网上就出现了各种各样的便签软件,来满足不同用户的不同要求。

不同手机平台的手机,所支持的便签软件也是各不相同,目前市场上最流行的手机平台是google的Android手机平台,本课题致力于开发出一款基于Android手机平台的个性化便签,来满足用户的使用需求。

所谓好记性不如烂笔头!

便签凭借丰富的功能以及用户体验良好的设计足以成为装机必备的工具之一。

在这个节奏加快的生活环境中开发一款高效省心、快捷方便的个性化便签软件会带给人们很大的方便。

无论你是成功的商业人士,亦或者是一位学生,你都需要选择一款便签软件,用于记录生活或者工作中自己要去做的重要事情,可以时时的提醒自己不要忘记,这样有助于我们有条理的做好生变的每一件事情。

还可以任意的修改里边的内容,并且可以在不删除原文件的基础上追加内容。

在完成后可以删除里面原有的信息,并且直接删除文件。

这种便签软件方便我们记录生活中的点点滴滴。

1.2本课题的研究现状和发展趋势

为了跟上现代日益加快的生活节奏,电子工艺技术的迅速发展和移动设备的处理能力也在日益的增强,有越来越多的应用和服务在移动没备上得到了实现。

现在的电子产品可谓是每天都有新品开发出来,其中手机毫无疑问成为最大的用户。

但是自从2007年的11月起,Google推出了一种新的智能手机平台Android后就引起了业界广泛的关注,它是由操作系统、中间件、用户友好界面和应用软件组成的,该操作系统号称是首个为移动终端打造的真正开放和完整的移动软件。

Android承诺会继续地开放源代码方便开发者进行下载使用,这一行为促使了全世界的程序开发人员使用Android平台开发出更多的安卓应用程序。

根据手机应用商城的数据显示安卓平台应用程序数量增长迅速,已然突破了20万。

随着用户不断的增加,Android系统有很大的可能成为手机操作系统的“Windows”,导致安卓应用开发应用需求也在持续的增长中。

软件成本高昂一直是困扰业界的大问题,而具有开源特性的安卓系统使得这一问题迎刃而解。

很多智能手机厂商在使用该平台时,不需要支付任何费用,从而大大节约了成本,研究智能手机的条件因此降低了。

Android操作系统凭借其物美价廉的特性迎合了国内外众多消费者的需求,因而它的发展前景不可估量。

Android是由操作系统、中间件、用户友好界面和应用软件组成的,该操作系统号称是首个为移动终端打造的真正开放和完整的移动软件,该系统一经推出后就引起了业界广泛的关注。

Android是一种基于Linux的自由以及开放源代码的操作系统,主要用在便携设备上,安卓和其操作系统一样采用了分层的架构。

由嵌入式Linux和JAVA构成的Android系统能成为目前最具可移植性的移动设备操作系统是其架构和工作原理决定的。

使用Android系统后的用户都可以体会到,具有安卓系统的智能手机其实跟电脑一样,可以轻松地享受上网,随意安装软件扩展功能。

得益于源代码开放,使得安卓应用迅速的发展。

由于安卓系统是谷歌与其他很多公司共同开发研究而成的,会在网络方面很有优势,而且就系统方面来看,Android是个十分个性化的系统。

伴随着安卓系统的日益强盛,出现了越来越多的扩展软件,同时将更多的乐趣带给了使用者。

除此之外,它的个性化界面支持多主屏,程序、小部件轻松放置,便于操作。

目前国内外的Android的开发主要还是以应用开发为主,把这些应用分成三个方面,分别是为企业开发应用、开发通用应用以及游戏开发。

根据2011年第一季度的统计数据,Android在全球的市场份额第一次超过了塞班系统,成为全球第一。

2011年11月数据,在全球智能手机操作系统市场上Android系统就占据了52.5%的份额,其中中国市场占有率为58%[1]。

其中以音乐、游戏、记事本、新闻、阅读器、生活、天气预报等方面的服务软件最为丰富。

安卓软件包含了智能手机工作所需要的全部软件:

操作系统、用户界面和应用程序。

Android本身具有的最大特点是开放性,不仅具有移动应用的集合,并且可以针对自身的特殊需要“定制化开发”,而且还支持各种可扩展的用户体验,包括了多样的图形组件、强大的多媒体支持功能以及浏览器。

谷歌通过OHA与众多厂商一起进行系统的研发[2],对版本进行不断的更新,在更多的终端产品中推广系统应用,持续改善用户体验。

由于Android系统是一个通用的嵌入式平台,在其它许多地方都可以见到它的身影。

第一款带有Android设备的汽车就是由上海汽车工业总公司制造的荣威350。

在应用程序方面,AndroidMarket的累计下载量和应用数量仅次于AppStore,但是其增长速度却比AppStore快。

其中以音乐、游戏、记事本、新闻、阅读器、生活、天气预报等方面的服务软件最为丰富。

现在的便签很多只是记录一些文字方面的信息,不够灵活方便。

而开发的个性化便签还具有支持简单的手势、录音记事、通过短信或邮件分享、将任意便签设置闹钟提醒等功能。

将更符合现代人的要求。

像添加的手势服务功能体现了智能的人机交互。

同时Android设备上有许多人机交互方式[3-4]。

目前有硬件键盘、软键盘、触屏手势、语音、轨迹球及触控板。

虽然传统的硬件键盘具有各按键的位置明确、响应速度快的优点,但是需要靠硬件制造厂商,这样就限制了开发的灵活性和通用性。

现在大多数的手机都采用了Android系统,在这种快速的生活节奏中,可以说已经离不开手机了。

而在生活中人们经常会拿手机记录一些生活琐事,防止忘记,方便查看。

因此基于Android系统的便签必定会受到人们的欢迎和喜爱,具有很大的市场。

1.3本课题的主要工作

现在的生活节奏正在变快,人们除了工作和学习之外,还要花费不少的时间在往返的路上,这一现状自然而然的激发了手机移动终端的崛起。

各种各样方便、精美的手机软件已经走进我们的生活。

手机与人们的生活紧密的结合起来,可以说现在人们已经离不开手机了,手机软件会成为手机多媒体时代最受欢迎并且是最有价值的应用。

Android手机应用程序开发是一项复杂的工程。

本文研究了Android的系统架构,并在Eclipse开发环境下,使用JAVA语言,设计了一个个性化便签软件,该软件可以通过简单的手势添加便签,可以通过短信分享便签的内容,还可以设置成闹钟及时的提醒自己。

1.4本文的组织结构

本文一共分为五个章节,以“Android平台下的个性化便签开发”为背景,学习介绍了Android平台,详细阐述了如何在该平台下利用Eclipse工具和Java语言对便签软件进行设计与实现,各个章节内容如下:

第一章,介绍了课题研究的目的及意义,国内外相关领域的研究及应用本文的主要工作。

第二章,详细介绍了软件系统的分析设计,从可行性和需求出发,根据设计思想为系统的后续开发做准备。

第三章,重点介绍了系统开发的方法和技术,为系统的实现做好基础工作。

第四章,详细介绍了便签软件系统的详细设计及实现。

其内容包括Android工程的程序结构、软件界面的实现与代码。

第五章,对系统开发进行总结并提出下一步工作。

1.5本章小结

本章简要介绍项目的研究背景、在国内外相关领域的开发和应用现状以及项目的研究的任务和意义。

最后,给出了本文的主要工作及本文的组织结构。

第二章个性化便签系统分析设计

为了跟上现代日益加快的生活节奏,电子工艺技术也在飞速的发展,就目前而言的手机功能已经无法满足人们越来越多的需求了,为了满足需求市场上出现了各种不同的操作系统,Windowsmobile、塞班和谷歌的Android操作系统是目前市场上最主要的三个手机操作系统。

其中Android因为有开发源代码的优势使其成为有最大的发展前景的系统。

不同手机平台的手机,所支持的便签软件也是各不相同,目前市场上最流行的手机平台是google的Android手机平台,本课题致力于开发出一款基于Android手机平台的个性化便签,来满足用户的使用需求。

2.1系统的可行性分析

2.1.1经济上的可行性

Android操作系统是由Google历经数年和投资数亿美元开发出来的一种新的智能手机平台。

它是由操作系统、中间件、用户友好界面和应用软件组成的,是一种基于Linux的自由以及开放源代码的操作系统,主要用在便携设备上,安卓和其操作系统一样采用了分层的架构。

由嵌入式Linux和JAVA构成的Android系统能成为目前最具可移植性的移动设备操作系统。

该操作系统号称是首个为移动终端打造的真正开放和完整的移动软件,该系统一经推出后就引起了业界广泛的关注,并迅速地成为了整个行业的焦点。

2.1.2技术上的可行性

Android本身具有的最大特点是开放性,不仅具有移动应用的集合,还可以根据自身的特殊需要“定制化开发”,而且还支持各种可扩展的用户体验,包括了多样的图形组件、强大的多媒体支持功能以及浏览器。

Google通过手机开放联盟(OpenHandsetAlliance)联合众多厂商进行系统研发,不断更新版本,将系统应用推广到更多的终端产品中,确保用户体验持续改善。

OHA采用了软件堆层的架构,主要分为三部分:

底层Linux内核只提供基本功能;其他的应用软件则由各公司自行开发,部分程序以Java编写。

2.1.3操作上的可行性

本系统采用的是Android框架,可以在eclipse工具中安装Android的开发插件,使用Dalvik虚拟机。

Dalvik虚拟机和真正的Android手机没有太大区别,而人们对手机操作早就已经熟练不过。

2.2软件目标

本系统属于用户常用的便签。

可以方便用户平时对便签的操作。

本系统应达到以下目标:

(1)软件采用人机交互的方式,界面美观大方,操作灵活、方便、富有个性化。

(2)能够对便签进行有效的管理。

(3)系统应该能够最大程度地实现易维护性和易操作性。

2.3功能需求

本研究的具体功能包括:

(1)正文清单模式:

多条记录的情况下采用清单的形式,是使用者能够对记录

的事情一目了然的;

(2)设置密码,保证便签私密性:

为了防止手机被遗漏或者被偷而造成的私密

泄漏,该便签软件增加了设置密码这一功能,能够在一定程度上保证便签的私密性;

表41密码设置功能表

用例名称

设置密码

(1)

参与者

用户

(2)

目标

使得用户可以给便签设置密码

(3)

前置条件

便签可以正常运行

(4)

基本事件流

1.用户点击“设置密码”

2.便签出现设置密码对话框

3.用户设置密码

4.密码设置成功

(3)用不同的颜色来区分便签:

使用者可以根据自己的习惯把记录的事情用不

同的颜色表示,这样方便提醒自己应该先做什么。

可以清楚的显示事情的缓急之分;

(4)将任意便签设置闹钟提醒:

为了防止一些重要的约会、会议被遗忘,可以

把重要的设置成闹钟,可以在不小心忘记的时候提醒自己,尽量减少事情的遗漏;

表42闹钟提醒功能表

用例名称

闹钟提醒

(5)

参与者

用户

(6)

目标

使得用户可以给便签设置闹钟提醒

(7)

前置条件

便签可以正常运行

(8)

基本事件流

1.用户点击“设置提醒”

2.便签出现设置时间对话框

3.用户设置提醒日期,时间

4.提示设置成功

5.到点提示便签

(5)通过短信或邮件分享便签:

当一件事需要其他人协助完成或者想把一些美

好的事情分享给朋友、亲人或者同事,可以选择通过短信或邮件分享的功能来实现共享;

表43便签分享功能表

用例名称

分享便签

(9)

参与者

用户

(10)

目标

使得用户可以把便签分享给想分享的人

(11)

前置条件

便签,短信,邮件可以正常运行

(12)

基本事件流

1.用户点击“分享”

2.便签出现分享对话框

3.选择分享形式(短信或邮件)

4.打开短信或邮件程序

5.分享成功

(6)简单的手势支持(在主页上支持手势,通过画圈来快速添加文件夹):

该软

件还支持一些简单的手势,增加使用者的乐趣,可以做到工作娱乐两不误。

同时还了节省时间。

表44手势创建便签功能表

用例名称

手势创建便签

(13)

参与者

用户

(14)

目标

使得用户可以使用画圈简单的手势添加便签

(15)

前置条件

便签可以正常运行

(16)

基本事件流

1.用户画圈

2.出现新的便签

(7)支持2X2和4X4两种大小的AppWidget:

可在手机桌面添加这两种组件,方

便快速的查看便签内容。

表45添加组件功能表

用例名称

组件添加

(17)

参与者

用户

(18)

目标

使得用户可以在手机桌面添加便签组件

(19)

前置条件

便签可以正常运行

(20)

基本事件流

1.用户在桌面选择添加组件

2.桌面出现便签组件

(8)创建文件夹:

可以创建文件夹对便签进行分类管理。

2.4系统的总体设计

一般情况下我们在接到一个软件项目后都会自然而然地只经过简单的需求分析后就着急地进入了写代码阶段这一习惯可能会在软件的开发过程带来一些问题。

由于前期需求分析、设计不到位导致后期对软件的修改就难以避免甚至推翻之前的一切重头来过,这样极大地浪费了时间和精力不但拖延了项目的进度也增加了开发成本同时自己也容易产生心理疲劳。

2.4.1设计思想

(1)设计时把系统分成几个相对独立的模块。

(2)以分层的模块化程序作为设计的思想,整个系统采用模块化结构设计。

使得应用程序有较强的可操作性和扩展性。

2.4.2系统的模块功能图

图2-1模块功能

2.4.3系统流程

打开程序时,默认显示界面为“我的便签”界面,然后可以通过菜单或按钮选择相应功能。

系统流程图如下所示:

图2-2系统流程图

2.5本章小结

本章从经济、技术、操作三个方面阐述了该系统具有很高的开发可行性。

对软件的目标和功能作出要求,从功能出发给出了系统的功能结构图和流程图。

第三章开发平台与技术

本课题的个性化便签采用了Android开源系统技术,利用Java语言和Eclipse编辑工具对便签进行编写开发,可以让用户实现一些个性化设置功能的便签软件。

在系统的开发过程中,涉及到Android、Java、Eclipse、AndroidSDK、Dalvik等相关理论及技术,本章将对上述知识进行简要的阐述。

3.1Android平台简介

在这里首先简单地介绍下谷歌的Android操作系统。

Google在2007年11月推出了一种新的智能手机平台Android,它是由操作系统、中间件、用户友好界面和应用软件组成的[5],该操作系统号称是首个为移动终端打造的真正开放和完整的移动软件[6],该系统一经推出后就引起了业界广泛的关注。

Android是一种基于Linux的自由以及开放源代码的操作系统,主要用在便携设备上,安卓和其操作系统一样采用了分层的架构[7]。

由嵌入式Linux和JAVA构成的Android系统能成为目前最具可移植性的移动设备操作系统[8]是其架构和工作原理决定的。

3.1.1Android的基本框架

Android作为一个的开源移动设备平台,其软件层次结构如下图所示由LinuxKernel(Linux内核层)、AndroidRuntime(Android运行时库)、Libraries(函数库)、ApplicationFramework(应用软件架构)、Application(应用程序)这五部分组成[9]。

图3-1Android的基本架构

(1)LinuxKernel

Android系统的内核是LinuxKernel,因此具备Linux内核的包括进程管理,内存管理,网络服务,安全机制等基本功能。

内核的主要功能是管理底层设备驱动、并为上层提供服务,是硬件层和软件堆之间沟通的桥梁。

(2)AndroidRuntime

Android的运行时库包含了Java语言的运行时库的大部分功能。

而每个Andr

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1