【摘要】Work清单是一款让用户自己自定义计划并设置开始时间和计划结束时间的效率型安卓App。当用户制定了一个计划,那么用户也可以让应用运行在后台,去做其他的事情,当到了设定的时间,Android后台会弹出提醒,让用户去完成某个工作,到了结束时间后,也会弹出提醒,让用户选择任务完成的情况,并可以选择做一些完成任务后的总结。这样的话提醒是一个非常重要的功能,这个功能就是由Android中的四大组件之一Service来完成,它主要的作用是应用运行时在后台处理部分的耗时操作,再有就是去执行那些长期运行的任务。Service还有一种设置就是退出程序时也能让它在系统后台中的状态继续保持运行着。并且对于数据库的操作也是这个系统中非常重要的环节,用户的任务都存储于数据库中,因此对于Sqlite研究也是必不可少的。对自己的软件做一些优化、美化,并将更科学的人性化的功能实现也是在项目后期过程中十分重要的一部分。
【关键词】Android记事;制定计划;闹钟提醒;轻量型数据库
目录
摘要
Abstract
1引 言-1
1.1 课题研究的目的、意义及前景-1
1.2 课题的特色-1
1.3可行性分析-1
1.3.1 技术可行性-1
1.3.2 经济可行性-1
1.3.3 操作可行性-2
1.4课题基本内容-2
2 Android系统架构及环境配置-2
2.1系统运行架构-2
2.2开发语言环境的配置-3
2.3 Android开发工具的安装配置-4
2.4 Android工程的目录结构-4
3需求分析-5
3.1用户使用时主要的触发事件-5
4软件设计-6
4.1系统实现采用的开发模式-6
4.2自定义控件-6
4.3数据存储-7
4.4数据库的设计-8
5应用具体实现-10
5.1引导及启动界面-10
5.2主界面-12
5.2.1 日历显示-12
5.2.2 任务列表-13
5.2.3 任务添加-14
5.3抽屉布局-15
5.4任务详情显示-16
5.5任务修改、删除-17
5.6闹钟到点提示的实现-19
5.7任务完成度饼图-21
6软件测试-22
6.1界面测试-22
6.2功能测试-23
结束语-24
参考文献-25
致 谢-26