项目结构:
- 📁.idea
- 📁app
- 📁gradle/wrapper
- 📁screenshots
- 📝.gitignore
- 📝MyCalendarDemo.iml
- 📝README.md
- 📝build.gradle
- 📝config.gradle
- 📝gradle.properties
- 📝gradlew
- 📝gradlew.bat
- 📝settings.gradle
Android 日历提醒软件
快要毕业答辩了,课题是做一款Android日历提醒软件,最近一直在改论文,代码很久之前就完成了,虽然很多方面写的不好,但还是决定分享出来,希望可以帮助到一些同学,大家也可以对我有缺陷的地方提出建议。
因为这个项目主要以练手为主,所以在界面和代码编写上参考了很多开源的项目,以实现功能为主。
GitHub项目地址:下载后查看
主界面
- 整体风格是参考Google日历
- 主界面可以根据不同的日期滑动选择查看概要日程信息
- 侧滑菜单可以分类按照某一周或某一天查看日程信息
- 日历和日程的参考GitHub上的开源项目AgendaCalendarView,然后根据自己情况,修改代码,配合数据库实现动态数据显示
分类查看(按周或天查看)
添加日程提醒和日程信息详情界面
- 这里界面完全参考Google日程添加日程界面
- 选择日程活动提醒时间、重复次数、是否震动、提醒铃声、显示颜色等
- 查看详情界面,同时可以删除和修改日程信息
日程到点提醒
- 提醒只是调用系统弹窗,伴随震动和铃声
- 这里涉及Android6.0权限问题,代码中已有相应设置,但由于国内厂商对手机权限修改过多,如果存在不能提醒情况, 请手动在设置中打开相应权限
- 这里处理的不是很好,有更好的处理方法,大家可以联系告诉我
License
- 再次感谢开源项目AgendaCalendarView的帮助
- 同时希望可以帮助到其他人
====
Contact Me
- Email: 下载后查看
下载地址:微信扫一扫,关注下方【毕业设计组织】公众号,请回复数字”6804“获取下载链接
