1. 研究目的
当今,随着时代的发展和计算机的普及,人们开始利用网络来记录并管理日常的事务,时下这方面的软件数不胜数。各种日程管理软件就是将每天的工作和事务安排在日期中,并做一个有效的记录,方便管理日常的工作和事务,达到工作和生活中备忘的目的。随着智能手机软件日新月异,Android的待办事项提醒软件理所当然的走进人们的生活中。
2. 主要内容
该课题基于安卓平台进行开发,主要包括:
用户端:
1、用户注册登录:用户注册登录成功后可使用本App管理待办事项。
2、首页:展示最近的待办事项。
3、添加待办事项:用户可添加需要处理、提醒的待办事项。
4、待办事项状态跟踪:用户可将待办事项分为已处理和未处理。
5、待办事项列表展示与排序:可查看待办事项列表,可按时间排序、按重要排序。
6、待办事项任务详情查看与操作:查看待办事项详细信息,并可对待办事项的详细信息和状态进行修改。
7、待办事项删除:删除不需要的待办事项。
8、多样化提醒方式:闹铃设置提醒用户。
管理端:
1、登录:登录待办事项App管理端
2、用户管理:对用户信息进行查看、修改、删除等操作。
3. 运行效果图
4. 涉及到的技术点
- 使用SQLite数据库实现数据存储
- 使用CountDownTimer实现启动页倒计时
- 使用SharedPreferences实现记住密码登录
- 使用BottomNavigationView实现底部导航栏
- 使用Activity+Fragment实现底部导航栏页面之间切换
- 使用RecyclerView+Adapter实现待办数据列表
- 使用CardView卡片控件实现头像圆角
- 使用AlertDialog实现退出登录提醒框
- 使用viewPager实现轮播图
- 使用MediaPlayer+AlarmManager实现待办事项提醒
5. 开发环境
- 开发工具:Androidstudio
- 开发语言:Java
- jdk版本:11+以上
- 数据库:SQLite
6. 关于作者其它项目视频教程介绍
本人在b站录制的一些视频教程项目,免费供大家学习
- Android新闻资讯app实战:https://www.bilibili.com/video/BV1CA1vYoEad/?vd_source=984bb03f768809c7d33f20179343d8c8
- Androidstudio开发购物商城实战:https://www.bilibili.com/video/BV1PjHfeXE8U/?vd_source=984bb03f768809c7d33f20179343d8c8
- Android开发备忘录记事本实战:https://www.bilibili.com/video/BV1FJ4m1u76G?vd_source=984bb03f768809c7d33f20179343d8c8&spm_id_from=333.788.videopod.sections
- Androidstudio底部导航栏实现:https://www.bilibili.com/video/BV1XB4y1d7et/?spm_id_from=333.337.search-card.all.click&vd_source=984bb03f768809c7d33f20179343d8c8
- Android使用TabLayout+ViewPager2实现左右滑动切换:https://www.bilibili.com/video/BV1Mz4y1c7eX/?spm_id_from=333.337.search-card.all.click&vd_source=984bb03f768809c7d33f20179343d8c8