安卓开发项目——时间管理工具

本文介绍了安卓时间管理工具的开发,包括登录界面、使用数据统计、RemindMe模块的功能实现。应用统计用户app使用情况,使用AAChartViewModel展示图表。RemindMe模块模仿iOS提醒事项,支持添加、编辑提醒事项。项目分为ChartModule、HomePages和RemindModule三个模块,使用数据库存储用户信息和提醒事项。
摘要由CSDN通过智能技术生成

安卓开发项目——时间管理工具

整理一下之前结课设计做的一个app,参考了ios的设计和逻辑,虽然功能简单,但是还是用了很多知识,花了不少时间的。大佬请略过,轻喷。

功能说明

1. 登录界面
首先是简单的登录界面以及home界,登录界面可以选择记住用户密码,在登录/注册的时候,可以实时提醒用户注册用户是否合法、密码是否一直等信息,主界面作为页面导航,前往对应的模块,该App命名为“时间管家”时间有限,目前仅支持APP Statics和Remind Me模块。
在这里插入图片描述
2.App使用数据
此模块用于统计用户时间的使用,分为每周和每天两个层次。在该模块,使用recyclerView统计每日(每周)最经常使用的app包,使用第三方开源库AAChartViewModel对每天(周)前6(8)的app进行饼状图统计。在上方的按钮可以选择日期或时间,并且根据用户的选择,app可以在后台动态查询,并且即时更新recyclerView和图标的内容。不过需要注意的是,由于安卓内部库usageManager记录机制的原因,所谓的每天并不能精确的记录到具体的时间段,只是一个24小时周期概念的“一天”,实际起止时间由内部决定。并且由于app权限问题,安卓在新版(11)已经不允许使用该库的部分功能调取信息。

  • 5
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值