安卓笔记本系统设计+文献综述(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

安卓笔记本系统设计+文献综述(3)


1.1    毕业设计背景
平常上班事情非常多,忙的团团乱转。马上就要下班了,还没有写完的文稿怎么办?通常会用U盘带回家,但是会有非常多的突发事件发生,例如U盘丢失、损坏等等原因。
      移动笔记横空出世了。就不仅仅是一款简单的记事软件了,它能让您快速,轻松地在任何地点保存任何事情。比如:写日记见闻,创建任务,会议记录等,并与你的家人和朋友分享。最重要的是,无论何处何时,保证您的数据修改。
1.2    研究现状和发展趋势
一、    研究现状
在生活中,我们经常会遇到有些事情怎么想也想不起来,在便签纸中怎么也找不到自己的记录,这样会极大的耽误工作进度。如果每件事情都打理的条条是到的话这样的事情也不会发生。
国内:以有道云笔记为代表:由新点科技出品。是一款跨平台,简单快速的个人记事备忘工具。它专注于简单高效的个人记事!
国外:Evernote在国外是非常有名的一款记事软件,支持24过语言。类似于OneNote的笔记软件,采用了filter的概念进行整理。
二、    发展趋势
Android版发展包括:
1.    新笔记的建立
2.    定位笔记
3.    查看和接受分享笔记
4.    可打开第三方地图应用及邮箱地址
5.    建立和编辑笔记可加入任意类型的附件
1.3    术语说明
Android:是一种基于Linux的自由及开放源代码的操作系统。
SQLITE:一款轻量级的关系型数据库。
E-R图:实体关系图。
2    开发及运行环境的选择
JDK 1.8.0_40.
2.1    硬件平台的要求
使用平台NEXUS 5.
2.2    操作系统和版本的选择
Android 5.0,
API 21.
2.3    数据库的选择
Android SQLite
SQLite,作为一款轻量级的关系型数据库。由于它占用的资源少,所以在很多嵌入式设备都是以SQLite来存储数据。并且它目前支持Windows/Linux/Unix等等主流的操作系统,有着不错的兼容性。方便了我们开发。
2.4    开发工具的选择
Android Studio 1.0
Android Studio 是一个Google 发布的一款Android开发环境,基于IntelliJ IDE,Android Studio 提供了集成的 Android 开发工具用于开发和调试,Google称,相对于其他开发工具,Android Studio更快、更具生产力[10]。
2.5    Android 基本框架
android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux核心层[8,12]。
如下图所示:最上面为应用程序,每个程序有一个或多个以activity为超类的活动组成。第二:应用程序框架,其目的是为了简化了组件的重用,帮助能更快的开发。第三:程序库,通过android应用程序框架为开发者提供服务,以多媒体、图片、游览器和数据库等。第四:android的核心系统依赖于Linux,列如安全性、内存管理、进程管理、网络协议以及驱动等[9] (责任编辑:qin)