[集思广益] Android 下记录一天时间分布及应用使用情况的实现方式 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
0A0

[集思广益] Android 下记录一天时间分布及应用使用情况的实现方式

  •  
  •   0A0 May 10, 2024 2022 views
    This topic created in 730 days ago, the information mentioned may be changed or developed.
    起因:
    IOS 上有 calflow ,配合捷径可以方便的记录每次使用手机上哪些 app ,多少次,每次多长时间,并在日历下以图表的方式一览无遗。直观的看到每日时间和精力是如何分散到不同的事情上。
    bilibili 有详细的实现方式:BV1Bf421S7Uj
    部分效果在末尾(借用某 po 主的图):

    过程:
    Android 没有 calflow 或者类似的 APP 。尽管各家都有自己的屏幕使用时间功能,可以看到每日/每周的不同应用使用时长,但过于笼统。

    对于像 adhd 等需要精细记录时间的人群来说,这类软件居然是空白区。想在 android 上也实现 calflow 的效果,去找了类似的软件,比如爱时间,块时间等一众记录 app 。
    然后发现这类 app 作为记录时间已经很完善,但最关键的是记录方式还停留在需要用户主动点击记录,或者事后主动补录才能添加的阶段。无法实现设定好条件后,自动触发自动记录。且普遍缺少应用使用记录功能(难道是要用户每次抬手刷了一分钟的 app ,再花 2 分钟去手动创建记录吗)。
    或许可以将它们搭配 task 之类的自动化 app 实现 IOS 同样的效果?粗粮上自带的自动化试了下实现不了,对自动化研究很少,不清楚能不能实现。

    仔细分析后觉得其中的逻辑很怪。一人的一日,难道要么就是全部刷手机应用,要么就是一点手机不看只做现实的事情吗。我想绝大多数都是混合型的使用方式。
    然而不管是系统自带也好,还是事件记录 app 也好,大家都在二极管的两头,要么只管手机,要么不管手机..
    所以到最后也没琢磨出来可行的方案,遂跑来高手云集的 V2EX 集思广益。

    目的:
    1.可以自动设定好记录的触发条件(比如打开某 app 开始计时,退出 app 后停止计时并生成记录)
    2.将每日的记录情况在日历下以图表的形式列出,可以直观的看到一日的每个行为的时间分布和去处。
    3.除了记录手机上的使用情况,也可以手动记录现实时间中的时间使用情况。

    https://files.catbox.moe/4pilyf.jpg
    https://files.catbox.moe/2zdvmw.jpg
    9 replies    2024-07-05 20:53:23 +08:00
    0A0
        1
    0A0  
    OP
       May 10, 2024
    追加:在 google play 商店发现一个应用叫 stayfree ,作为手机使用情况的记录非常详细,并且有应用每次使用时长的数据,但全部是以文本列表的形式,没有与日历和时间轴结合来展示。且无法手动插入记录手机使用以外的事件。
    ZhuWenJian
        2
    ZhuWenJian  
       May 11, 2024
    盲猜可以获取无障碍权限、获取包名权限,然后(或者通过 Linux 命令)获取当前显示的应用包名,然后进行记录。
    具体行不行不知道,我没试过。
    nnegier
        3
    nnegier  
       May 11, 2024 via Android
    为之时间设置中配置自动记录时间可以做到
    0A0
        5
    0A0  
    OP
       May 11, 2024 via Android
    @chenjiajia9411
    你可以看一下文里最后的目的一段中的三个需求
    0A0
        6
    0A0  
    OP
       May 11, 2024 via Android
    @nnegier 时间记录也是需要手动每个 app 计划,在手动通过计划点进去。自动记录插件功能似乎还有不少问题,比如需要 app 完全退出后台再开启才记录,以及无法设置无限时长记录等。在我的手机上几乎没有成功。
    nnegier
        7
    nnegier  
       May 12, 2024 via Android
    @0A0 不用完全退出后台,只要进入应用就会触发。另外你喜欢你所题的这个应用 calflow 提供的日历当前日全览 View 吗?我从你的图片看到整个花花绿绿的,它以一个小时为单位,然后横向放置,放不下就...展示,我个人是一眼看不太会的
    chenjiajia9411
        8
    chenjiajia9411  
       May 13, 2024 via Android
    @0A0 这么具体的需求那确实只能 Tasker 自行解决了,要开发这种东西应该问题也不大,最多就是会比较耗电。
    linnai
        9
    linnai  
       Jul 5, 2024
    现在安卓有 3x3 软件,在公众号:一把胡椒,是测试版,现在注册有 3 天 pro ,只有 pro 才能实现小组件和同步日历功能。用的蛮不错的。
    About     Help     Advertise     Blog     API     FAQ     Solana     876 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 21:38 PVG 05:38 LAX 14:38 JFK 17:38
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86