查看: 495|回复: 3

[实用教程] Tasker学习记录06——记录手机使用时间

[复制链接]

该用户从未签到

发表于 2015-3-6 09:39:03 | 显示全部楼层 |阅读模式
本帖最后由 grant7788 于 2015-3-6 09:57 编辑

此系列帖的汇总链接在这里:
http://www.tdbeta.cn/thread-252922-1-1.html

本帖来源:http://www.shuyz.com/tasker-adjust-brightness.html
有改动。

你每天用手机多长时间?
这个问题,你有答案吗?
让Tasker来帮我们统计吧。
说明:这个界面是用Minimalistic Text这个App做显示的。
例子里没有详细说明这个App中的设置,
不过即使没有这个App,仍会在开屏时有闪烁文字提示。
Screenshot_2015-03-06-09-29-47.png

<

该用户从未签到

 楼主| 发表于 2015-3-6 09:52:36 | 显示全部楼层
基本思路(简化后):
当屏幕点亮时,记录一个开始时间;
屏慕变暗时,计算此次持续的时间,并加总到总时间中;
屏幕点亮时,根据总时间进行显示。

另外要考虑零点时的处理。

Screenshot_2015-03-06-08-25-54.png

Screenshot_2015-03-06-08-26-02.png

Screenshot_2015-03-06-08-26-21.png

Screenshot_2015-03-06-08-26-35.png

Screenshot_2015-03-06-08-26-42.png

Screenshot_2015-03-06-08-27-09.png


回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2015-3-6 09:55:57 | 显示全部楼层
上面的方法,有可能会显示1:2:3这样的东西。
我不习惯这样的显示,后来改成显示成这样:01:02:03。
要几句代码,比如:
  1. var playtimeS = Math.floor(playtime % 60);
复制代码

改为:
  1. var playtimeS = String(Math.floor(playtime % 60));
  2. if (playtimeS.length == 1) playtimeS = "0" + playtimeS;
复制代码

回复 支持 反对

使用道具 举报

  • TA的每日心情
    慵懒
    2016-3-11 10:09
  • 签到天数: 53 天

    [LV.5]颇具盛名

    发表于 2015-3-9 05:48:56 | 显示全部楼层
    问一个和帖子内容无关的问题。请问楼主的状态栏是用什么模块实现的?我用重力工具箱和F's都效果都没你好。能给一下你用的模块么?
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册账号

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    运维支持|站点地图|小黑屋|Archiver|TDbeta ( 京ICP备12048885号-3 )

    GMT+8, 2017-6-24 11:37 , Processed in 0.535013 second(s), 27 queries , Gzip On, Yac On.

    Powered by Discuz! X3.3

    © 2001-2013 Comsenz Inc. Design Singcere!

    快速回复 返回顶部 返回列表