android 编程输入系统时间,基于android和PC的时间事件记录实践

缘起

最初接触到这种时间事件记录的方式,是在网上看到《奇特的一生》中描述柳比歇夫的记录方法,然后慢慢摸索实践,形成自己个人的一套工具链,写出来供大家参考一下,写得比较零碎,大家将就着看,

关于时间事件记录法,大家自行看网上相关的介绍:

我的体会和经验

1,每天花20分钟左右进行简单数据汇总

大概知道自己一天都做了哪些事,不会有一种浑浑噩噩的感觉

2,由于有意识的记录时间,减少了不必要的时间浪费

每次记录,就相当于明确写下自己要做的事,这样给自己一个锚点

3,减少分心的时间

因为要如实记录下自己所做的事,每当自己要分心的时候总会想到一会要如何如实记录这段时间做的事

4,记录的时候一定要明确自己接下来要做的事

只有明确定义要做的事,才方便记录,如果在一段比较短的时间内连续转了好几件事记录起来很麻烦,效率也不高

基本思路

1,PC上使用Excel进行记录,自己写一个ahk脚本自动输入时间

由于工作原因,一天有10个小时在电脑前,要是全部都集中在手机上记录不是太方便,手机打字也慢,上班也不能老看手机

2,Android手机上使用Timemeter记录

不在电脑前就手机最方便记录

Timemeter下载链接:

3,每天将Timemeter上的记录汇总到Excel

定期汇总并清空,不敢保存太多的数据在手机上,毕竟手机有丢失的风险

4,对汇集到Excel的数据进行分析

5,使用Oktimer在辅助提醒

以下主要是相关软件的操作步骤

导出TimeMeter数据步骤

Step1:如下图所示,选择红色方框的图标”浏览数据“

2ebafacdfeb1?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

Step2:选择”备份&重置”菜单

2ebafacdfeb1?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

Step3:导出数据

点击”本地备份”下从创建按钮,会将当前存储的数据导出为csv格式

2ebafacdfeb1?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

Step4:需要时可以清空TimeMeter数据

导出TimeMeter的数据后,可以选择将TimeMeter重置,清空保存的数据,避免与下次导出的数据混淆,将上一步界面下来,会看到"重置"选项

2ebafacdfeb1?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

将TimeMeter导出数据汇总到Excel步骤

Step1:将导出的csv文件复制到电脑并转码

将TimeMeter导出的csv复制到电脑上,用notepad++打开导出的csv,格式如下所示

2ebafacdfeb1?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

注:

标识码是TimeMeter用来判断两个记录是否为同一个记录的依据,方便将不同的记录汇总

由于导出的csv为utf-8无bom编码,必须转换为utf-8编码,选择notepad++的”格式”菜单转换编码,如下图所示:

2ebafacdfeb1?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

Step2:复制导出的数据到汇总Excel表

转换编码后的csv文件用excel打开

2ebafacdfeb1?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

第1列的时间是以小时为单位计算的,这样看起来很不方便,将红色方框的内容复制到汇总的Excel表

2ebafacdfeb1?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

红色方框内为使用Excel自动计算的事件持续时间,已经将时间转换为容易查看的”时分秒”形式

使用Oktimer辅助提醒

最开始进行时间记录的时候,可能会经常忘记,导致时间记录不完整,这个时候可以用Oktimer这个软件来定时提醒。虽然TimeMeter本身也是自带提醒,但由于提醒声音小,时间短,容易错过。 使用Oktimer可以设置一直提醒直到响声用户取消为止,不容易错过。

自动输入时间的AHK脚本

在电脑上,主要是借助一段AHK脚本来快速输入当前时间,相关的源代码如下:

-----

F5::  ;这里指定快捷键,可以根据需要设置

FormatTime, my_year_yyyy,, yyyy

FormatTime, my_year_yy,, yy

FormatTime, my_month,, MM

FormatTime, my_day,, dd

FormatTime, my_hour,, HH

FormatTime, my_minute,, mm

FormatTime, my_second,, ss

timeText = %my_year_yyyy%-%my_month%-%my_day% %my_hour%:%my_minute%:%my_second%

Clipboard =

(

%timeText%

)

Send ^v

-----

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值