内容提要:随着科技的发展,手机、平板等便携设备功能逐渐完善。其中主流手机操作系统主要有Android和iOS。据国际数据公司IDC分析师预测截止到2016年底,Android操作系统的市场占有率仍然以63.8%保持第一,苹果iOS紧随其后。当今社会,工作压力和生活压力一直在增加,工作生活的诸多安排在脑中纷繁复杂,如何有条不紊的处理和安排,各种各样的备忘录就显得相当重要,其中最为方便的要属手机备忘录。
本备忘系统主要便是针对以上问题进行开发,在eclipse中利用java语言进行编写,并配合Android SDK进行备忘录软件开发。本系统以单机使用为主,以sqlite作为存储工具,记录用户的备忘数据。然后根据需求设计了系统的框架结构,在系统框架结构的基础上针对记录,存储,通知等进行了详细设计,实现了用户随时记录,随手查看以及弹窗通知。本备忘录系统界面简洁,使用方便,另外提醒功能采用通知中心提醒方式,能够长时间显示。
关键词:Android 备忘录 sqlite 手机 软件
目录
内容提要
Abstract
一、绪论-1
二、Android系统分析-2
(一) Android架构-2
1、应用程序层-2
2、应用程序框架层-2
3、系统运行库层-2
4、Linux内核层-3
(二) Android四大组件简介-3
1、Activity-3
2、Service-3
3、Broadcast Receiver-3
4、Content Provider-3
(三)Intent详解-3
(四)Android的生命周期-4
1、Activity的四种状态-4
2、Activity周期的七种方法-5
三、Android备忘录需求-6
(一)系统软硬件需求-6
1、硬件需求-6
2、功能需求-6
(二)可行性分析-6
1、经济可行性-6
2、技术可行性-7
3、综合可行性-7
四、备忘录系统概要设计-8
(一)开发平台搭建-8
1、编程语言-8
2、数据库-8
3、编辑软件-8
(二)备忘录系统流程-8
五、备忘录系统详细设计-11
(一)主界面模块-11
(二) 新增记录模块-11
(三)删除模块-12
(四)详细信息与修改信息模块-12
(五)通知模块-13
(六)数据库设计-14
六、主要核心代码段以及部分界面展示-15
(一)日期和时间选择器-15
(二)通知提醒-17
(三)数据库创建-19
(四)数据库增加和修改-20
(五)其他界面展示-20
七、结论-22
八、致谢-23
参考文献-24