项目结构:

Android 日历提醒软件

快要毕业答辩了,课题是做一款Android日历提醒软件,最近一直在改论文,代码很久之前就完成了,虽然很多方面写的不好,但还是决定分享出来,希望可以帮助到一些同学,大家也可以对我有缺陷的地方提出建议。

因为这个项目主要以练手为主,所以在界面和代码编写上参考了很多开源的项目,以实现功能为主。

GitHub项目地址:下载后查看

主界面

  • 整体风格是参考Google日历
  • 主界面可以根据不同的日期滑动选择查看概要日程信息
  • 侧滑菜单可以分类按照某一周或某一天查看日程信息
  • 日历和日程的参考GitHub上的开源项目AgendaCalendarView,然后根据自己情况,修改代码,配合数据库实现动态数据显示

screenshot screenshot

分类查看(按周或天查看)

screenshot screenshot

添加日程提醒和日程信息详情界面

  • 这里界面完全参考Google日程添加日程界面
  • 选择日程活动提醒时间、重复次数、是否震动、提醒铃声、显示颜色等
  • 查看详情界面,同时可以删除和修改日程信息

screenshot screenshot

日程到点提醒

  • 提醒只是调用系统弹窗,伴随震动和铃声
  • 这里涉及Android6.0权限问题,代码中已有相应设置,但由于国内厂商对手机权限修改过多,如果存在不能提醒情况, 请手动在设置中打开相应权限
  • 这里处理的不是很好,有更好的处理方法,大家可以联系告诉我

screenshot

License

  • 再次感谢开源项目AgendaCalendarView的帮助
  • 同时希望可以帮助到其他人

====

Contact Me

  • Email: 下载后查看

下载地址:微信扫一扫,关注下方【毕业设计组织】公众号,请回复数字”6804“获取下载链接