基于Android手机的备忘录管理程序.docx
- 文档编号:2260345
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:24
- 大小:39.28KB
基于Android手机的备忘录管理程序.docx
《基于Android手机的备忘录管理程序.docx》由会员分享,可在线阅读,更多相关《基于Android手机的备忘录管理程序.docx(24页珍藏版)》请在冰豆网上搜索。
基于Android手机的备忘录管理程序
北京信息科技大学
毕业设计(论文)
题目:
基于Android手机的备忘录管理程序实现
学院:
计算机学院
专业:
计算机科学与技术
学生姓名:
仲硕班级/学号B计科0702/91
指导老师/督导老师:
杨大利
起止时间:
2011年2月21日至2011年6月17日
摘要
Android是Google开发的基于Linux平台的开源手机操作系统。
随着Android平台的日趋成熟,Android的用户呈现不断上升之势。
本文正是致力于Android手机的备忘录管理程序的实现,并就其实现过程中的相关知识与技术予以了阐述。
利用JAVA语言以及Eclipse工具实现了对备忘录管理程序的编写工作,该备忘录管理程序功能包括增加、删除、修改以及查看备忘事件,并可以根据用户定制按不同方式提醒备忘事件,操作界面简洁明了,较易上手。
在文中给出了详细的系统设计过程、实现的各功能界面截图并附上各功能的主要程序代码并予以了相关解释。
关键词:
android;Java;Eclipse;备忘录管理程序
Abstract
GoogledevelopedAndroidwhichbasedontheopen-sourcemobileoperatingsystemofLinuxplatform.WiththeAndroidplatformbecamemoreandmoremature,theusersofAndroidisintherisingtrend.ThispaperisdedicatedtoachievetheMemorandummanagementprogramofAndroidMobilePhones,andtoelaborateitsrelatedknowledgeandtechnologyintheprocessofimplementation.TakingadvantageofJavalanguageandEclipsetoachievethemanagementproceduresforthepreparationoftheMemorandum.TheMemorandummanagementprocedureswhichincludeadd,delete,modifyandcheckthememoevents,andcanremindofthememoeventsindifferentwaysaccordingtothecustomized.Ithasaconciseinterfacetoaccepteasily.Thispapergivesadetailedprocessofsystemdesign,implementthescreenshotsofthefeature,whichalongwiththerelevantexplanationabouttheabovemainprogramcode.
Keywords:
Android;Java;Eclipse;Memorandum
摘要(中文)................................................................................................................................I
(英文)...............................................................................................................................II
第一章Android备忘录管理程序概述
1.1Android备忘录程序的项目背景
当今社会的生活节奏越来越快,人们对手机的要求也越来越高,由于手机市场发展迅速,使得手机操作系统也出现了不同各类,现在的市场上主要有三个手机操作系统,Windowsmobile,symbian,以及谷歌的Android操作系统,其中占有开放源代码优势的Android系统有最大的发展前景。
2009年1月7日,工业和信息化部为中国移动、中国电信和中国联通发放3张第三代移动通信牌照,此举标志着我国正式进入3G时代。
中国3G正式商用和规模建网,决定了中国基于Android的应用程序开发将会处于一个蓬勃发展时期。
那么能否在手机上拥有自己编写的个性备忘录管理程序呢?
能的,谷歌Android系统就能做到。
本文的备忘录管理程序就是基于谷歌Android手机平台的。
Android:
是谷歌于2007年公布的开放式源代码手机系统,它的开放性就优于其它封闭式的手机系统,因此,任何人都可能根据自己的喜好将手机系统中的所有功能重新编写。
这使得越来越多的人关注这个操作系统。
本次作品备忘录管理程序就是基于Android平台的。
随着计算机的广泛运用,手机市场的迅速发展,各种手机备忘录软件也在网上广为流传,这些资源看似平常,但已经渐渐成为人们生活中必不可少的一部分了。
在研究了市场上一些手机备忘录软件之后,分析程序本身存在的缺陷和优点以及特点,编写出除具备一般备忘录软件的功能,如增、删、改、查之外,功能实用,使用方便快捷的基于Android手机的备忘录管理程序软件。
1.2Android备忘录程序的市场需求
需要使用手机备忘录软件的人士,此类用户受当今社会手机发展潮流的影响会应用到一些手机软件,由于自身平日事务繁多,手机备忘录软件以其便捷性、智能性特点完成用户日常生活中的提醒工作,用户对此类软件需要在基本提醒功能之外实现一些扩展功能且要求软件界面友好,操作便捷。
理想的功能:
界面清爽又友好,操作便捷,并能提供不同日期时间的方式查看用户待提醒时间,用户可以自主定制多种提醒模式(例如响铃,静音等),并能按照用户定制自动完成一些基本操作(例如定时完成手机的静音与恢复响铃等)。
1.3备忘录管理程序的研究现状
能够完成基本的提醒功能,但提醒方式以及软件功能过于单一。
例如手机备忘录软件的使用者为一名教师,现在的软件可设置在工作日每天早上7:
50提醒用户上课关机,中午12:
00下课后提醒开机,如此过于繁琐,而只需要用户按不同工作日定制7:
50手机自动静音,12:
00手机自动恢复响铃即可。
同时现在的软件对待提醒事件查看方式也过于单一。
1.4本文论文组织
本文主要在介绍Android手机备忘录应用程序开发的要点,以及本人这段时间学习Android开发的体会。
本文在第二章介绍Android开发的基础知识,在第三章介绍Andoid程序设计相关技术,第四章介绍Android备忘录程序的设计与实现,最后一章介绍在软件设计过程中遇到的难题和相应解决方案。
第二章Android开发基础知识介绍
2.1Android平台基础知识
2.1.1什么是Android?
android是基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,而且不存在任何以往阻碍移动产业创新的专有权障碍,号称是首个为移动终端打造的真正开放和完整的移动软件。
Android在中国的前景十分广阔,国内厂商和运营商也纷纷加入了android阵营,包括魅族,中国移动,中国联通,华为通讯,联想等大企业。
Android是基于Linux内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统。
早期由原名为"Android"的公司开发,谷歌在2005年收购"Android.Inc"后,继续对进行Android系统开发及运营,它采用了软件堆层(softwarestack,又名软件叠层)的架构,主要分为三部分。
底层Linux内核只提供基本功能,其他的应用软件则由各公司自行开发,部分程序以Java语言来编写。
Android是运行于Linuxkernel之上,但并不是GNU/Linux。
因为在一般GNU/Linux里支持的功能,Android大都没有支持,包括Cairo、X11、Alsa、FFmpeg、GTK、Pango及Glibc等都被移除掉了。
Android又以bionic取代Glibc、以Skia取代Cairo、再以opencore取代FFmpeg等等。
Android为了达到商业应用,必须移除被GNUGPL授权证所约束的部份,例如Android将驱动程序移到userspace,使得Linuxdriver与Linuxkernel彻底分开。
bionic/libc/kernel/并非标准的kernelheaderfiles。
Android的kernelheader是利用工具由Linuxkernelheader所产生的,这样做是为了保留常数、数据结构与宏。
2.1.2Android平台的优势
一、开放性
在优势方面,Android平台首先就是其开发性,开发的平台允许任何移动终端厂商加入到Android联盟中来。
显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。
开发性对于Android的发展而言,有利于积累人气,这里的人气包括消费者和厂商,而对于消费者来讲,随大的受益正是丰富的软件资源。
开放的平台也会带来更大竞争,如此一来,消费者将可以用更低的价位购得心仪的手机。
二、挣脱运营商的束缚
在过去很长的一段时间,特别是在欧美地区,手机应用往往受到运营商制约,使用什么功能接入什么网络,几乎都受到运营商的控制。
自从iPhone上市,用户可以更加方便地连接网络,运营商的制约减少。
随着EDGE、HSDPA这些2G至3G移动网络的逐步过渡和提升,手机随意接入网络已不是运营商口中的笑谈,当你可以通过手机IM软件方便地进行即时聊天时,再回想不久前天价的彩信、图片、铃声等的下载业务,是不是像噩梦一样?
互联网巨头Google推动的Android终端天生就有网络特色,将让用户离互联网更近。
三、丰富的硬件选择
这一点还是与Android平台的开放性相关,由于Android的开放性,众多的厂商会推出千奇百怪,功能特色各具的多种产品。
功能上的差异和特色,却不会影响到数据同步、甚至软件的兼容,好比你从诺基亚Symbian风格手机一下改用苹果iPhone,同时还可将Symbian中优秀的软件带到iPhone上使用、联系人等资料更是可以方便地转移,是不是非常方便呢?
四、不受任何限制的开发商
Android平台提供给第三方开发商一个十分宽泛、自由的环境,不会受到各种条条框框的阻扰,可想而知,会有多少新颖别致的软件会诞生。
但也有其两面性,血腥、暴力、情色方面的程序和游戏如可控制正是留给Android难题之一。
五、无缝结合的Google应用
如今叱咤互联网的Google已经走过多年度历史,从搜索巨人到全面的互联网渗透,Google服务如地图、邮件、搜索等已经成为连接用户和互联网的重要纽带,而Android平台手机将无缝结合这些优秀的Google服务。
2.2Android开发环境搭建流程
Android开发首先需要搭建完整的开发环境,由于软件均是基于DalvikJavaVirtualMachine运行的所以Google官方推荐使用主流的Java开发IDEEclipse。
我们需要下载必要的开发组件。
1)Java运行时库(JRE),由于Eclipse使用Java开发,所以需要它才可以正常运
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Android 手机 备忘录 管理程序