机械 模具 夹具 数控 车床 工艺 液压 汽车 电机 升降台 控制 Proe CAD 建模 减速器 机械手 齿轮 故障 诊断 自动化 电气 监控 组态 电源 发电 水电 电站 单片机 PLC MATLAB 路径 盘算机 Android Linux 电子 通讯 治理系统 网站 ASP JSP PHP Java Asp.net 论坛 进销存 图书 考试 Web 购物 点餐 生意营业 平台 网络妄想 设置 C++ C# 土木 修建 施工 结构 框架 桥梁 水利 公路 隧道 造价 给水 教学楼 办公楼 水库 重力坝 化工 合成 工段 物流 仓储 包装 开题 使命书 外文 文献 翻译 答辩 名堂 课程
 首 页 机械结业设计 电子电气结业设计 盘算机结业设计 土木匠程结业设计 视觉转达结业设计 免费结业设计 牛牛棋牌下载 结业论文范文 结业设计论文流程 
垫片
您现在所在的位置:澳门牛牛平台 >>盘算机结业设计 >> 文章内容
垫片
   我们提供全套结业设计论文服务,联系   625110801   
基于Android手机平台的记事本设计与实现文献综述
文章泉源:mog-net.com   宣布者:结业设计网站   宣布时间:2015-11-25 18:11:26   阅读:22922
基于Android手机平台的记事本设计与实现
一、弁言
Android是谷歌于2008年宣布的开放式源代码手机系统,它的开放性就优于其它关闭式的手机系统,因此,任何人都可能凭证自己的喜欢将手机系统中的所有功效重新编写[3]。这使得越来越多的人关注这个操作系统。本次设计记事本就是基于Android平台的。
随着手机的普及以及手机应用的深入人心,近几年“智能手机”成为了人们关注的话题。旅行也已成为了21世纪青少年开拓视野,成年人释放事情压力,年父老享受生涯,感受天下的一种方式,时时刻刻记下自己的心情,写下自己的时时刻刻的感受也已经成为不少人的习惯,若是再有一个完善的移动便捷记事本,兴允许以让自己生涯更增添一份喜悦。于是种种手机记事软件也紧随着生长起来,可是许多记事本一味追求外观花哨,功效重大,对用户的手机造成了许多资源铺张,好比CPU,内存等的占用率过高,在用户需要多使命操作时,受到了不小的影响,带来了许多未便,而对于大多数通俗用户,许多功效用不上,形同虚设。针对以上种种误差,选择了开发操作简朴,将种种性能优化,继续记事本的常用功效,知足一样平常用户(如文字记事,图片记事)的需求,还能添加音频事务,视频事务,界面皮肤替换,事务提醒等,越发利便的记事方式能更大的知足用户的需求。
二、海内外生长状态
1.现在中国拥有天下上最大的手机用户群,Android在中国的远景十分辽阔,首先是有成熟的消耗者,Android社区是分红或,这些社区为Android在中国的普及做了很好的推广作用。海内厂商和运营商也纷纷加入了Android阵营,保过中国移动、中国联通、中央通讯、华为通讯、遐想等大企业,同时还不仅仅局限于手机,海内厂家也陆续退出了接纳Android系统的MID产物,我们可以预见Android也将会被普遍应用在国产智能上网装备上,将进一步扩大Android系统的应用规模[2]。
2.外洋Android市场正在如日中天的扩展,凭证市场调研机构NPDGroup最近宣布的一份陈诉称,今年第一季度基于Android操作系统的智能手机在美国智能手机总销售量中所占比例到达28%,逾越苹果iPhone。2012年另一家市场研究公司comScore宣布陈诉称,第三季度三星和Android操作系统仍在美国移动市场上占有主导职位。陈诉显示,在对3万多名美国移动用户举行视察后发现,谷歌Android平台第三季度仍在美国市场上占有主导职位,所占份额为52.5%,比第二季度增添近1个百分点;苹果排名第二,其iOS平台所占份额为34.3%,环比增添1.9%。与此同时,RIM、Symbian和微软Windows Phone所占份额均有所下滑,其中RIM所占份额从10.7%下降至8.4%,Symbian从0.9%下降至0.6%,Windows Phone从3.8%下降至3.6%。信托在不久的未来会有更多的用户选择Android系统的手机或是无线终端装备2.1 Android的宿世今生[2]。
三、Android开发工具及Android应用法式特点
Android的上层应用法式是用Java语言开发的,同时需要基于Dalvik虚拟机,以是Google公司推荐使用主流的Java继续开发情形 Eclipse。有了Eclipse还不够,由于使用Java语言举行开发,应该有由SUN公司提供的Java SDK,其中包罗了JRE:Java Runtime Environment。另外,Android的应用法式开发照旧和Java开发有一定区别,以是还需有一个Google提供的Android SDK[5]。
Android系统是一个强盛的智能机系统,与之相顺应的硬件也一样平常具备相对较高的性能。总结起来,Android系统上的应用法式具有以下一些特点:
1.功效强盛。Android平台的装备一样平常都具备较强的运算能力、存储空间、网络功效以及种种各样的传感器。
2.可复用性强。Android的应用法式由许多Activity组成,差异的Activity在法式中实现差异的功效模块。而最令人赞叹的就是,得益于Android的优异设计,差异应用法式之间的Activity可以实现共享(可以通过清静选项举行设置)。这就实现了优异的复用性。[6]
3.开放水平高。“开放”是Android的设计宗旨之一,开发职员可以自己编写法式替换系统中原有的法式,甚至连拨号、短信这样的焦点功效都可以由第三方开发职员的法式替换。
四、研究内容 
作为Android平台上开发的应用软件,本设计具备与用户交互的界面,界面精练雅观易于操作。更主要的是记事本的基础功效和扩展功效。记事本基本功效要实现事务的添加,还要显示事务列表,能对列表中的事务举行编辑,删除,设置提醒,审查事务详细信息。扩展功效用户可以在搜索页面,通过日期或者要害词的检索以及过滤要能快速找到用户所需要的事务,要能显示搜索效果的事务及信息;在事务审查界面下,要能看到日期。  下面先容播放器各个功效模块。
(1)首界面:注册登录界面可提用户没人独享自己的账号,保障自己的隐私;
(2)事务类模块 :添加事务可分差异类型:待办类、学习类、生涯类、事情类;可凭证用户的需要增添种别;
(3)事务模块:新增事务,有问题,事务内容可以是文字、图像、视频等,待办类事务可添加闹铃功效,生涯事务内容同时生涯时间;还可删除事务,编辑事务;
五、Android音乐播放器的组成部门
Android 有富厚的功效,是一个分层的情形,构建在 Linux 内核的基础上,包罗富厚的功效。Android 应用法式是用 Java 编程语言编写的,它们在Dalvik虚拟机中运行。每个 Android 应用法式都占用Dalvik VM 的一个实例,这个实例驻留在一个由 Linux 内核治理的历程中。播放器是主要由四大组件和二个主要控件组成[1]:
(1)Activities 运动构建了播放器的基本框架
这些都是在台式机媲美自力的系统,如办公应用软件。Activities是实时可执行代码,当用户或操作系统和运行需要时即被实体化。他们可以通过其他Activities或通过查询或意图服务与用户交互和请求数据。Android的大多数可执行代码将执行写在一个运动的情形中。运动通常对应显示屏:每个运动显示一个屏幕给用户。当它运行的不起劲,运动可以竣事运行的系统来节约内存。
(2)Services服务为记事本提供了长时间后台的显示
与桌面和服务器操作系统守护历程相似。服务组件在后台运行,直得手机关机。他们一样平常不果真用户界面。 记事本则需要一个服务,需要一直处置赏罚期待处置赏罚的的文件,甚至当用户已经在使用其他应用法式。纵然没有一个用户界面仍然存在,应用法式可能需要实现服务来执行。
(3)Broadcast and Intent Receivers广播吸收机和意图为记事本在各个页面举行通讯
这些服务请求的响应另一个应用法式。一个广播吸收机响应一个事务。这些广播可能来自Android自己(如电池低),或从任何在系统上运行的法式。一项运动或服务提供了会见其功效的接口是通过执行一个意图吸收器,一段响应数据或其他运动的服务要求的可执行代码。广播吸收器会自动地启动应用法式来响应某个到来的Intent,这个特点使它们成为了事务驱动的法式的最佳选择[7]。一个简朴的新闻转达框架。使用Intent,可以在系统规模内向目的运动或者服务广播新闻,以说明希望执行某个行动的意图。之后系统就会确定那些最适合执行行动的目的。
(4)ContentProvider 为记事本提供事务检索与查找
Content Provider 用来生涯和检索数据,而且使应用法式之间相互会见数据成为可能。它是跨应用法式共享数据的唯一要领。
Android 为常用的数据类型(如:音视频、图片和联系方式等)提供了大量的Content Provider。它们被界说在Android.provider包下面。通过这样界说好的ContentProvider 我们可以利便的举行数据操作。虽然我们必须拥有适当的权限。我们也可以自己来定ContentProvider共享我们的数据,利便用户的会见[3]。
(5)Viewpage and Fragment 团结而成的选项卡为记事本提供了页面切换功效
Viewpager 提供了页面的滑动功效,将几个View毗连在一起,举行相互切换,Fragment你可以把它当成Activity一个界面的一部门,甚至Activity的界面由完全差异的Fragment组成,更帅气的是Fragment有自己的声明周期和吸收、处置赏罚用户的事务,这样就不须要在一个Activity内里写一堆事务、控件的代码了。更为主要的是,你可以动态的添加、替换、移除某个Fragment[7]。
六、研究的意义
Android记事本是近几年来智能手机当中较量盛行的记事软件。智能手机操作系统的研究和它的生长已成为当前最活跃的领域[1]。在Android平台设计和开发一款记事本可以挣脱不能随意安装在非智能手机的因素,而且具有很辽阔的应用远景。当前记事本由于手机内存和cpu处置赏罚能力的限制,在事务增添、编辑、分享、操作和治理存在手艺瓶颈,下一代记事本应该使用云空间,纪任命户的使用习惯,将事务的显示,搜索等功效所有交给云端来处置赏罚,这样网络为用户提供互联网资源更重大,还可以定制服务,治理也越发简朴。而近年来泛起用户体验优异的Android智能手机系统恰恰能作为下一代记事平台。只有记事本客户端软件的一直创新生长,未来人们的记事体验才会更好。以是开发一款好的记事本软件在现在和未来都具很大的适用价值。
参考文献:
[1] 陈煜,周荣辉.  基于Android系统的手机文件治理器的设计与实现[J]. 铁路盘算机应用. 2012(09)
[2] 张恒喜,史争军.  基于SQLite的Android数据库编程[J]. 电脑编程技巧与维护. 2013
[3] 欧阳甜子.  用C~#实现Windows记事本功效的法式设计[J]. 软件导刊. 2013(02)
[4]李刚. 疯狂Android课本(第2版). [J] 2013(07)
[5]郭宏志. Android应用开发详解. [J] 2013
[6]Reto Meier. Android4高级编程(第3版). [N] 2013
[7]Herve Guihot. Android应用性能优化. 北京: [N] 2013
[8]黄宇健, 刘宏韬. Android项目开发规范大全. [N] 2012
[9](美)墨菲.Android开发入门教程[N]. 2013.
[10]吴亚峰. Android编程典型实例与项目开发[N].2012.
  全套结业设计论文现成制品资料请咨询 625110801      返回澳门牛牛平台 如转载请注明泉源于mog-net.com  


打印本页 | 关闭窗口

Email:biyeshejiba@163.com 在线QQ:   625110801 结业作品网站是国家工信部存案的正规学生结业作品网站  
本站结业设计结业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.若有侵占您的版权有损您的利益,请联系我们会连忙纠正或删除有关内容!