点滴助力人生——APP应用之LifeNote开发毕业论文
2021-10-15 21:04:20
摘 要
随着信息化社会和Android技术的日益发展,Android智能产品已成为越来越多的用户首选的移动终端产品。正是因为Android智能手机在生活中被大量用户使用,所以越来越多关于Android开发平台的应用也如雨后春笋般随之出现。
本次毕业设计是基于Android的开发平台,使用的是Java语言,程序设计环境是Eclipse Android SDK。在传统记事本只能单纯文本记事的基础上,LifeNote优化了功能,能够进行图片、语音、视频的记事。该系统能够实现图片、语音、视频的输入、存储、修改、删除、查看,并能将事件设置成不同的分类,和出于提醒的需要给记录的事件设置闹钟,还可以对各类事件进行检索。本次毕业设计中,我使用了Android平台提供的Adapter适配器,设计中的许多功能都是通过继承适配器来适配各个页面上所要展示的基本数据。最后通过统一所有界面的色调,使整个系统的界面风格和谐一致。
开发LifeNote的目标就是希望能解决当今人们对丰富多彩生活的记录需求,在这个基础上,不断地继续美化Android界面,强化功能。
关键词:记事本;Android;多功能;记录
Abstract
With the development of information society and Android technologies, Android smart products have become the chosen mobile devices for more and more users. It is because of Android smart phones and pads that have a lot of use in our lives , so more and more Android-based application development platform mushroomed emerged.
This graduation design is based on Android development platform, using the Java language, the programming environment is Eclipse and Android SDK. Based on the traditional notepad ,which is only a simple text notes on, LifeNote have optimized the features that support for taking image, voice and video notes. The system can realize the functions of the picture, voice, video input, and store, modify, delete, view, and can be set to different classification event, and for a reminder of the need to record the event set the alarm, but also all kinds of events retrieval. This graduation project, I used the Adapter provided by Android platform to design some of the features are adapted to the basic data on each page, to be displayed through inheritance adapter. Finally, through a unified interface for all colors, so it can harmony the interface style of the whole system .
The goal of developing LifeNote is hoping to solve people’s record demands for colorful life at present.On this basis,continue to beautify the Android interface and enhance the functions of this project.
Key word: notebook;multifunctional;Android;record
目 录
摘要 I
Abstract II
第1章 绪论 1
1.1 课题研究背景及意义 1
1.2 国内外研究现状 1
1.2.1 Android国内外发展现状 1
1.2.2 Android记事本发展现状 2
1.3设计方案概述 3
1.4 主要研究内容 3
第2章 研究技术介绍 4
2.1 Android的基本介绍 4
2.2 操作界面基本介绍 4
2.3 Android布局介绍 5
2.4 Android夜神模拟器介绍 6
2.5 Eclipse构建开发平台 7
第3章 功能分析 8
3.1 功能需求分析 8
3.1.1 文字记事 8
3.1.2 图片记事 8
3.1.3 语音记事 9
3.1.4 视频记事 9
3.1.5 事件检索 10
3.2 性能需求 10
3.3 可行性分析 10
3.3.1 技术可行性 10
3.3.2 社会可行性 10
3.4安全分析 11
第4章 概要设计 12
4.1 系统总体设计 12
4.2 LifeNote记事本系统业务流程图 12
4.3 LifeNote基本数据流程图 13
4.3.1 数据新建流程图 13
4.3.2 数据新建流程图 13
4.3.3 数据删除流程图 14
4.4 LifeNote记事本数据库表设计 14
第5章 LifeNote记事本实现 16
5.1 界面设计 16
5.1.1 LifeNote主界面设计 16
5.1.2 LifeNote新建事件界面 16
5.2 LifeNote设置时间闹钟界面 19
5.3 LifeNote足迹界面 20
5.4 LifeNote时间轴界面 21
第6章 LifeNote系统测试 22
6.1 测试删除已记录事件 22
6.2 测试查看已记录事件 22
6.3测试修改已记录事件 23
6.4 批量删除过期事件 24
6.5 检索已记录事件 24
第7章 结论 25
参考文献 26
致谢 27
第1章 绪论
1.1 课题研究背景及意义
在我们大多数人的过去,在学生时代,我们都会习惯于将日记或者重要的事情记录在自己的笔记本上,方便日后查看或者提醒自己不要遗忘。随着信息时代的到来,伴随着科技的高速发展,智能设备已经普及到人们生活的方方面面点点滴滴,携带笔记本这种陈旧又累赘的方式逐渐被携带移动设备所取代。然而如今绝大部分手机自带的备忘录或记事本的功能比较简单,界面设计也很平常,所以用户对手机里有一款既美观又实用的记事本产生了很大的需求。
记事本最核心的功能就是记事。文本记事,是指用户在系统里输入要被记录的信息之后以文本的形式保存在数据库中。但是随着用户需求发生变化,这时用户可能希望使用图片来记录事件。用户点开记事本,看到以前的照片就能想起自己当时做记录时的所思所感,这样省去了用户输入大段文字长篇累牍地去描述的麻烦,方便省事。其次用户可能在某些紧急的状况下来不及细心的构图取景来拍照记事,为追求更加快捷的记事方式而直接使用语音进行记事,这对于某些懒于打字的用户或者喜好语音的用户是很有吸引力的。又或者随着快节奏丰富变化的生活,用户可能来不及用文字记录一连串的动态事件,这时视频记事也是大势所趋。通过文本、图片、语音还有视频的排列组合,让用户可以随意选择自己喜欢、顺手的记录方式,使记事形式更加自由便捷,记事内容更加丰富多彩。
如果记事本使用时间久远后,记录的事件会很繁杂,当用户要快速找到自己需要的记录信息时,面对乱糟糟的事件记录却无从下手,这时候就需要记事本能够检索,做到省时省力。如果用户是要记录未来某个时间的某个事件,此时可以设置闹钟,这时的记事本就相当于一个备忘录,能够提醒用户。