为了账号安全,请及时绑定邮箱和手机立即绑定

Android 日历提醒软件是如何开发的

标签:
Java Android
Android 日历提醒软件

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

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

主界面

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

图片描述

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

图片描述

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

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

图片描述

日程到点提醒

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

图片描述

License

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

      Copyright 2016 Werb
    
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      http://www.apache.org/licenses/LICENSE-2.0
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
点击查看更多内容
7人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消