1、 毕业设计(论文) 题目:基于 Android 平台记事本的设计与实现 姓 名: 学 号: 系 (院) :信息工程系 班 级: 指导教师: 职 称: 讲师 二 O 一四 年 五 月 二十 日 目 录 第一章 引言 1 1.1 研究目的及意义 1 1.2 国内外研究现状分析 1 1.3 发展趋势 2 1.4 可行性分析 3 1.5 基本内容 4 第二章 开发环境的安装和配置 . 5 2.1 开发包及其工具的介绍 5 2.2 Android 开发平台搭建步骤: 6 2.3 硬件环境 7 2.4 软件环境 7 2.5 系统架构 7 2.6 工程主体架构 9 第三章 系统的设计 11 3.1 功能需求
2、 . 11 3.1.1 用户触发事件 . 11 3.1.2 记事本基本需求控制 . 11 3.2 系能需求 . 12 3.2.1 响应时间 . 12 3.2.2 稳定性 . 12 3.2.3 安全性 . 12 第四章 程序的设计 13 4.1 记事本组件的设计 . 13 4.2 记事本逻辑设计 . 13 4.3 记事本存储实现 . 13 4.3.1 数据存储之 sharedPreferences 14 4.3.2 数据存储之 files 14 4.3.3 数据存储之 network 16 4.3.4 数据存储之 SQLite. 17 4.3.5 数据存储之 ContentProviders 2
3、0 第五章 程序的开发 20 5.1 主 activity 的设计 20 5.2 编辑内容 . 21 5.3 删除记事 . 23 第六章 系统的测试 . 23 6.1 添加新记事 . 23 6.2 查看记事 . 27 6.3 删除/修改/删除记事 . 28 第七章 总结 . 29 参考文献 30 致 谢 31 1 第一章第一章 引言引言 1.11.1 研究研究目的目的及意义及意义 这次课题的目的是在Android系统的手机开发平台之上,研究与开发一个记 事本软件,提供适用手机的记事本功能服务。 首先,记事本的基本功能就是记事,手机用户首先用到的就是文本记事,输 入事务信息以文本的形式展现出来,
4、存储起来。随着用户需求的增加,可能希望 用图形来代替文本来记事,用户之间打开记事本,看到图片就能联系自己所记载 的事务信息。这样免去了输入文字的麻烦,反而会更简单。又或者是文本与图片 的交叉运用,可以让用户自己选择自己喜欢的记事方式,更加自由与便捷。所以 此功能的意义是让简单的记事信息能以文本和图形表达,更加丰富多彩。 其次,在支持传统的文字记事方式下,还要支持语音记事。因为用户需要追 求更加简单的记事方式,不需要手动输入文字,而是直接语音记事。语音直接保 存,有利于下次用户直接查看时点击按钮就可以播放相应的录音信息了。这对于 某些眼睛不太好的,或者说更喜欢听的用户是很有吸引力的。 再次, 如
5、果记事本的信息很多, 而用户又需要快速找到自己需要的记事信息, 这时候内容检索就非常有用了。 对于业务繁忙, 或者是经常写备忘录记事的群体, 这个内容检索功能能带给用户很多的便利。让他们更加高效的利用手机,节 约时间,高效工作与生活。 最后,针对商务人士,或者是经常使用邮箱的用户来说,有时候希望通过查 看邮箱的同时查看记事本的信息,一次性获取全部。所以记事本同步邮箱功能能 够为用户带来更多的功能与便利。 1.2 1.2 国内外研究现状分析国内外研究现状分析 目前国内外有4款比较火的记事本软件。分别是Evernote,小米便签, NoteEverything,麦库记事。 2 Evernote 在
6、软件界面方面界面清爽,需注册登录后才可使用,图标布局比 较协调;记事笔记方面可编写内容,添加标签,支持上传图片、音频、视频、文 件等附件;特色功能方面具有搜索笔记和发送笔记、定位服务、同步等功能;资 源占用方面内存占最多,CPU占用适中。 小米便签在软件界面方面界面功能简单,可查看和新建便签,菜单功能相对 丰富;记事方面只支持文字内容,可以选择桌面Widget颜色、字体大小等;特色 功能方面可以移进文件夹和分享、备份、还原和设置保护密码;资源占用方面内 存占用较中,CPU占用最少。 Note Everything界面简洁,上方有新建记事和搜索等按钮,菜单功能非常 丰富;支持文本、绘图、语音、图片、清单、图库、视频、条形码等形式,可固 定显示记事;特色是单个记事加密,数据备份、还原、导入、到处,创建快捷方 式;内存占用最少,CPU占用较中。 麦库记事界面比较精美,菜单功能相对简单;可选分类、加标签、附件,支 持拍照和实时录音。特色是笔记搜索和分类,网络同步和笔记分享;内存占用适 中,CPU占用最多。 1.3 1.3