安卓笔记本系统设计+文献综述(3)
时间:2019-01-26 10:48 来源:毕业论文 作者:毕业论文 点击:次
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) |