开题报告-基于android的记事本的设计与实现.doc
文本预览下载声明
PAGE
毕业设计开题报告
学 生 姓 名:
学 号:
学 院、系:
计算机系
专 业:
网络工程
设 计 题 目:
基于android的记事本的设计与实现
指导教师:
2015 年 03 月 18日
毕 业 设 计 开 题 报 告
1.结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的文献综述:
文 献 综 述
一、课题提出的背景和意义
Android是Google在2007年11月宣布的开源手机操作系统,基于Linux平台,是
第一个为建立移动终端而开放的移动软件。Android是一个完全开放给第三方的软件平
台,它突破如iPhone只能添加为数不多的固定软件的限制。与Android相比,Symbian、
Windows Mobile、iPhone源码不开源,在开发项目中,操作系统占15%~20%成本,
这对消费者来说无疑具有极大的压力。另外,开源Android系统与运营商结成联盟,还
将导致更低的成本。Android提供了一个完整的从操作系统到应用程序的软件平台,同
时允许人们定制差异化,以形成自己的竞争优势。因此,Android平台将主导市场的移
动终 端平台是无容置疑的,Android平台上的应用程序会得到越来越多的重视。这是一
个通信手段越来越快速、方便、丰富的时代,移动电话已经成为人们日常生活中不可或
缺的通信工具。
目前,Android平台上的记事本应用比较少,并且软件实现的功能还比较单一。本
课题针对Android平台的控制UI界面和API重新设计,并将其应用到记事本的开发中
去。通过Java代码实现,研究和解决在Android平台下,围绕着以记事本为主题的通
信技术和网络技术的应用。Android的应用程序由许多Activity组成,不同的Activity
在程序中实现不同的功能模块。而最令人赞叹的就是,得益于Android的良好设计,不
同应用程序之间的Activity可以实现共享(可以通过安全选项进行配置)。这就实现
了良好的复用性。在理论设计的基础上,利用Android平台实现相应的功能,该款软件
将具有较高的应用价值。根据市场需求,本课题旨在开发一套适合在绝大部分Android
手机或平板电脑上使用的基于Android的记事本软件。
开发人员也可以完全访问核心应用程序所使用的 HYPERLINK /view/16068.htm \t /_blank API框架。隐藏在每个应用后面的是一系列的服务和系统, 其中包括;丰富而又可扩展的 HYPERLINK /view/71981.htm \t /_blank 视图(Views),可以用来构建应用程序, 它包括列表(Lists),网格(Grids),文本框(Text boxes),按钮(Buttons), 甚至可嵌入的web浏览器。内容提供器(Content Providers)使得应用程序可以访问另一个应用程序的数据(如联系人数据库), 或者共享它们自己的数据。资源管理器(Resource Manager)提供 非代码资源的访问,如本地字符串,图形,和布局文件(Layout files )。通知管理器 (Notification Manager) 使得应用程序可以在状态栏中显示自定义的提示信息。活动管理器( Activity Manager) 用来管理应用程序生命周期并提供常用的导航回退功能。
二、国内外研究现状
传统记事本虽然与的纸质笔记本相比,给我们的生产生活带来了巨大的便利,但随
着智能化的迅猛发展和互联网的普及,人们对记事本的要求也变得越来越高。传统记事
本功能单一,不具备音频和图像的处理功能,用户无法真正体验记录心情的便利。而发
送邮件,微博分享等表达用户个人观点,由用户自我创建内容并且传播内容、分享内容
己经成为了标志性的互联网应用进步之一。但传统记事本软件大多是一种单机模式,不
能和互联网同步,是一种封闭式的文件编辑模式。传统记事本功能单一,不具备音频和
图像处理功能,无法达到很好的用户体验。
为了弥补传统记事本功能和技术的很多不足,本文试图通过Android平台对传统记
事本进行功能扩展和技术提高,研究并实现基于Android平台记事本软件。Android本身是一个权限分立的 HYPERLINK /view/880.htm \t /_blank 操作系统。在这类操作系统中,每个应用都以唯一的一个系统识别身份运行(Linux用户ID与群组ID)。系统的各部分也分别使用各自独立的识别方式。Linux就是这样将应用与应用,应用与系统隔离开。系统更多的安全功能通过权限机制提供。权限可以限制某个特定进程的特定操作,也可以限制每个 HYPE
显示全部