下载此文档

基于Android的手机时间管理App的设计与实现.doc


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
基于Android的手机时间管理App的设计与实现
摘要:在越来越多的大学生离不开手机,学习效率日益下降的背景下,采用设计实现了一种基于 Android 系统开发的一个时间管理应用软件,可以用于帮助学生控制使用手机的时间。该系单内软件使用的控制,第二是任务记录模块,用于添加待办事项,可以添加完成时间提醒用户及时完成任务。 另一部分是服务器端,即数据存储用于更新不同用户的提醒语。
应用锁功能
应用锁即软件管理模块,它的功能是限制可以自由使用的软件,进入软件管理页面后,有软件黑名单和白名单两个目录,放入黑名单的软件只能在自由时间使用,当手机进入守护模式以后,被放入黑名单的软件将会被限制,而处于白名单的软件不管是在自由时间还是守护时间都能够自由使用。
任务记录模块
任务记录即为时间管理,进入时间管理页面后,可以设置每天的自由时间和守护时间,自由时间是一天内能够自由使用手机的时间,守护时间是一天内被限制的时间,以小时为单位,当进入守护时间后,手机将会自动进入守护模式,限制可以使用的软件。学习任务页面的功能相对简单一些,进入学习任务页面后,可以添加一些今天需要完成的学习任务, 添加事件的开始时间和希望完成时间,如果临近完成日期则从服务器端主动发送提醒语到用户端。 励志语言推送
提醒语模块的功能是用来激励用户对自己进行时间管理,通过对用户“守约”行为次数的分析从数据库中推送不同的励志语给用户。
3 功能实现
应用锁功能
软件管理模块的功能是限制可以自由使用的软件,进入软件管理页面后,有软件黑名单和白名单两个目录,放入黑名单的软件只能在自由时间使用,当手机进入守护模式以后,被放入黑名单的软件将会被限制,而处于白名单的软件不管是在自由时间还是守护时间都能够自由使用。为实现检测用户使用app功能,需要以下步骤:
1) 派生 ACCESSIBILITY SERVICE,创建窗口状态探测服务;
2) 创建 ACCESSIBILITY SERVICE INFO 属性文件;
3) 注册 DETECTION SERVICE 到 ;
4) 使用 DETECTION SERVICE 判断应用是否在前台;
5) 获取一系列正在运行的App的进程。
最终通过传入的名称与软件白名单中的名称做对比,若不在白名单中,则用 Intent 打开温馨提示界面用于提醒用戶别玩手机,专注学习,新界面只可 back 返回,而不能进入应用。
任务记录模块
进入时间管理页面后,可以设置每天的自由时间和守护时间,自由时间是一天内能够自由使用手机的时间,守护时间是一天内被限制的时间,以小时为单位,当进入守护时间后,手机将会自动进入守护模式,限制可以使用的软件。注意其中需要同步手机系统日程,从而得到提醒日期,从android ,需要单独申请。
学习任务页面的功能相对简单一些,在学习任务中可以添加待办事件,并可以设定事件的开始时间和希望完成的时间。并将开始时间和完成时间传入数据库中,到临近日期则向用户推送提醒语。
励志语言推送

基于Android的手机时间管理App的设计与实现 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人关羽
  • 文件大小16 KB
  • 时间2022-05-29
最近更新