学位论文android记事本设计与实现Word格式文档下载.docx

上传人:b****2 文档编号:15376296 上传时间:2022-10-29 格式:DOCX 页数:20 大小:500.70KB
下载 相关 举报
学位论文android记事本设计与实现Word格式文档下载.docx_第1页
第1页 / 共20页
学位论文android记事本设计与实现Word格式文档下载.docx_第2页
第2页 / 共20页
学位论文android记事本设计与实现Word格式文档下载.docx_第3页
第3页 / 共20页
学位论文android记事本设计与实现Word格式文档下载.docx_第4页
第4页 / 共20页
学位论文android记事本设计与实现Word格式文档下载.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

学位论文android记事本设计与实现Word格式文档下载.docx

《学位论文android记事本设计与实现Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《学位论文android记事本设计与实现Word格式文档下载.docx(20页珍藏版)》请在冰豆网上搜索。

学位论文android记事本设计与实现Word格式文档下载.docx

Keywords:

schedule

目录

1引言1

1.1手机记事本的产生1

1.2手机记事本的发展现状1

2Android及相关技术简介3

2.1Android简介3

2.2相关编程语言6

2.2.1xml简介6

2.2.2java简介7

3需求设计9

3.1系统需求分析9

3.1.1功能分析9

3.1.2性能分析9

4系统设计10

4.1系统设计目标10

4.2系统功能模块设计10

4.3用户界面设计11

4.4数据库设计12

5系统的实现14

5.1主要界面实现14

5.2数据库功能的实现17

6总结与致谢22

参考文献23

1引言

1.1手机记事本的产生

随着android手机售量的大量提升,android应用也变得十分火热。

在庞大的用户群体中,人们已经习惯了把需要处理的事物记录在手机上。

虽然用户群体庞大,但是个人的业务需求也不完全相同,即使大的厂商对android的日历进行了修改,但并不能满足部分用户的特殊需求。

这时能够针对某一或者某些用户群体的定制记事本就十分的必要,这次所开发的记事本主要针对的用户群体是在校大学生。

由于手机又存在着诸多的特性,所以与纸质的记事本相比,手机记事本存在着诸多的优点和特性。

手机记事本的优点:

◆移动性和便携性,手机用户可以自由的移动。

◆可重复擦写,多次使用

◆具有一定的隐私性。

◆可实时提醒,这一点在事务越多的时候越是能体现出优势。

1.2手机记事本的发展现状

随着计算机和手机的飞速发展,通过电子设备来完成更多的事情将是一种趋势。

在效率越来越被重视的当今社会,及时妥善的的处理事务的前提就是准确地记录事务。

使用记事本的意义不仅仅是及时处理事务,也是对各种事务有着认真负责的态度的体现。

手机记事本的便捷性是有目共睹的。

随着业务的扩展,其作用、形式、工作方式必然也会有极大地改变和发展,所以记事本的发展现状也是十分值得我们去关注的。

下面就简要阐述一下记事本的发展现状:

◆个性化

随着社会的发展,不同人群对记事本的需求必然不会相同,不同需求的人群都希望从记事本服务中得到的不仅仅是方便,还有效率和效益。

学生可能希望把课程表记录在手机上,白领可能希望把领导交代的事务处理好,女生需要记录经期,而个性化的记事本可能就是一个十分方便的解决方案,人们可以下载部分或全部的功能,既能满足自己的需求,又能避免了手机存储空间的浪费。

◆保密化

手机记事本作为一项提高效率的应用,对人们生活的影响是积极的。

一方面,它可以提高人们的效率。

另一方面,记事本本身的效率也是应该值得重视的,例如大学生的课程表并不是相同的,如果单纯的用人工录入的话也是一件十分耗费体力和时间的事情,这时校园网的课程表如果能提供标准化的统一接口,我们的应用就能变得十分的方便快捷,只需要简单的几步就能把校园网的课程表同步到手机应用。

再比如公司如果统一布置任务,只需要在会议结束后对通过各种通信方式把任务布置给各个职员,甚至是使用NFC技术,只需要手机轻轻一碰就能达到目的,这时统一的标准化的接口就变得十分的重要。

手机作为随身携带的便携设备,存在着巨大的丢失的风险,记录着诸多信息的手机一旦丢失,损失将是巨大的,如果落在有心的人手中,必然会有带来不必要的损失。

所以对于信息的保密必然是十分重要的。

但在保密的同时又保证用户的使用的便捷也是一个难题。

◆云端化

云端化是将来计算机和手机领域的大热门,云端化有着诸多的优点,但是又有其局限性,云端化的首要条件是网络接入速度的大幅度提升,并且能够满足人们对于数据同步的需求。

云端化同样也是保密的一种解决方法,又是能够暴露统一的接口的一种解决方案,所以云端化必然是将来的重要的趋势,即使我们换了手机,换了电脑,还是能够获取到自己既定的事务或者是其他数据。

2Android及相关技术简介

Android是Google于2007年11月推出的一款全新的智能手机平台,由操作系统、中间件、用户界面和应用程序组成。

由于Android平台的诸多优点和特性,使其在短短的几年中飞速的发展。

随着用户群体的增加,使得Android应用开发也成了学习的热门。

2.1Android简介

1)Android平台优点

Android一词的本义指“机器人”,同时也是一款布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。

作为一款手机操作系统,其有着如下的诸多优点:

◆平台的开放性允许任何厂商加入,使其拥有更多的开发者,新的应用还有创意可以不断的出现。

◆摆脱了运营商的束缚,让手机更加贴近互联网。

Android应用程序都是基于Java开发的,Java具有一次编写、到处运行的跨平台性。

实现了能够在所有的Android设备中运行,真正做到了硬件无关性,降低了开发者的负担。

◆提供了标准的API和SDK开发包,手机厂商可以根据需要自行开发或者使用已有的程序,从而打造出富有特色的Android平台。

2)Android平台的特征

应用框架:

用于开发可重用、可替代的组件。

Linuxkernel:

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所产生的,这样做是为了保留常数、数据结构与宏。

优化的图形:

Android提供了优化过的图形系统,该系统由一个自定义的2D图形库和一个遵循OpenGLES1.0标准(硬件加速)的3D图形库组成。

SQLite数据库:

SQLite数据库是Android自带的一个标准的数据库,支持SQL语句,是一个轻量级的嵌入式数据库。

媒体功能:

支持各种通用的音视频和静态图像格式。

硬件支持功能:

支持相机、GPS、导航和感应加速器等各类硬件。

强大的开发环境:

包括设备模拟器,调试工具,内存和性能检测工具,以及EclipseIDE的开发插件。

3)Android平台的体系架构

Android不仅是一个操作系统,更是一个开源的体系架构。

Android软件平台从上到下主要由五个部分构成:

应用程序、应用程序框架、程序库、Android运行库以及Linux内核。

◆应用程序(Application)

Android的应用程序通常涉及用户界面和用户交互。

Android本身提供了桌面(Home)、联系人(Contact)、电话(Phone)和浏览器(Browsers)等众多的核心应用。

做为分层结构的最上层是各种应用软件,包括通话程序,短信程序等,应用软件则由各公司自行开发,以Java作为编写程序的一部分。

不存在任何以往阻碍移动产业创新的专有权障碍,号称是首个为移动终端打造的真正开放和完整的移动软件。

同时开发者可以使用应用程序框架层的API实现自己的程序,这也是Android开源优势的体现。

◆应用程序框架(ApplicationFramework)

Android应用程序的开发基于程序框架和组件,开发人员拥有同核心应用程序一样的API访问权限。

应用程序后面是一系列的服务和系统,其中包括:

视图(Views)一构造应用程序的视图部分,包括列表(Lists)、文本框

(Textboxes)、按钮(Buttons)等。

内容提供器(ContentProviders):

提供一种实现数据互访和共享的机制。

资源管理器(ResourcesManager):

负责管理非代码的访问,如本地字符串、图片资源及涉及布局的XML文件。

通知管理器(NotificationManager):

用于将提示信息显示在状态栏上。

例如,当有短信的时候,在状态栏上显示有新信息。

活动管理器(ActivityManager):

用于管理应用程序的生命周期,并提供应用页面退出的机制。

通过这套应用框架,各种服务和组件可以被用户的应用重复利用。

4)Android应用程序构成

对于一个Android应用程序来说,一般由以下四种组件构造而成:

◆Activity

Activity是最基本的Android应用程序组件。

在应用程序中,一个Activity通常就是一个单独的屏幕。

每一个Activity都被实现为一个独立的类,并继承基类Activty。

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

当前位置:首页 > 外语学习 > 其它语言学习

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

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