
这个项目基于 Andorid 上面的自动化 workflow 程序 Automate 和 Python 制作。总代码量非常小。
做这个东西目的,是因为我现在早上有时候会在 7 点起床写东西,然后再去上班。但有时候可能会直接睡到 7 点 45 ,让闹钟把我闹醒。提前起床可能会忘记关闹钟,但是我不希望在我早上写作的时候被闹钟打扰。
如果我早上提前起床使用电脑,那么 Automate 可以得到信息,并关闭闹钟。如果 Automate 发现我 7 点 45 都还没有碰电脑,就会把我闹醒。整个过程,我不需要和闹钟有任何的交互。
项目的来源和使用方法在这里:
1 lwjcjmx123 2016-11-08 00:26:26 +08:00 via Android 楼主很有想法,赞一个 |
2 21grams 2016-11-08 00:27:25 +08:00 via Android 肯定是身狗 |
3 wjm2038 2016-11-08 00:39:11 +08:00 via Android 思路不错 |
4 xofyarg 2016-11-08 05:56:53 +08:00 记得从 Android 6 开始,闹钟响前一个小时,会出现一条通知,向下拖动通知后,可以选择取消闹钟。对于重复闹钟,只会取消当前这次,对后续没有影响。 |
6 frank94chan 2016-11-08 07:26:03 +08:00 via Android 不错,请问没有 VPS 的是不是可以选择把自己电脑当服务器? |
7 chiu 2016-11-08 07:33:18 +08:00 via Android 7 点起床后就去赶公交…… |
8 billion OP @chiu 当然可以,只要手机和电脑在同一个局域网就行。这样做,你连电脑上面的那个命令都可以省略了。 Automate 直接看能不能访问 URL 来决定要不要启动闹钟。 |
9 Hiufan 2016-11-08 09:06:28 +08:00 楼主晚上几点钟睡觉. |
10 qdpoboy 2016-11-08 09:07:25 +08:00 有一天 7 点醒了,不想起床,不想写代码,哎算了,开电脑把闹钟管关了吧(开个玩笑。。。) |
11 Sasasu 2016-11-08 09:18:12 +08:00 via Android |
OP @Sasasu 正如我回复 @frank94chan 你这个方法确实可行。不过之所以会加一个 Web Server ,是因为我准备后续加入红外感应器,红外感应到我下床了, Call 一下 Web Server 。 |
19 Perry 2016-11-08 10:26:50 +08:00 这么复杂,我还是选择 Sleep Cycle |
20 Baymaxbowen 2016-11-08 10:29:27 +08:00 如果老婆用你电脑了怎么办(逃 |
22 jy02201949 2016-11-08 11:35:32 +08:00 我还以为是自动监控人醒了没然后停止闹钟 |
23 7654 2016-11-08 11:41:50 +08:00 还可以 opencv ,看看床上有没有人 |
25 billion OP @jy02201949 这个当然可以做。 |
26 poorcai 2016-11-08 12:58:23 +08:00 via Android 好棒 |
29 xiaocsl 2016-11-08 13:24:11 +08:00 虽然忘了关闹钟,但感觉起床后一般都有手动解锁手机的动作. 没开发过 Android APP 不知道能不能实现:在解锁事件里取消接下来一小时内的闹钟.或者类似的,一切手动操作. |
30 8rB61FLBPVSxW2C8 2016-11-08 13:37:38 +08:00 @Sasasu 这是什么软件吗? |
33 garth 2016-11-08 15:53:28 +08:00 via iPhone 写个安卓应用,监听手机屏亮广播,在设定的时间段里如果动了手机,就把闹钟关了 |
34 benson458 2016-11-08 15:58:52 +08:00 梦游打开电脑怎么办 |
36 liaoguiming 2016-11-08 16:04:24 +08:00 把床铺当成体重秤, 把人的重量传入 APP, APP 控制闹钟是否自动开启或者关闭. |
38 fatedier 2016-11-08 18:44:04 +08:00 智能手环不是更精确吗? |
39 run2 2016-11-08 21:55:26 +08:00 apple 的闹钟能识别起床,但还是不自动关闹钟-。- 他们应该和 lz 互相学习下 |
42 colorfulberry 2016-11-08 22:39:15 +08:00 为什么不能用 发生了运动 后就取消起床闹钟呢? 这个没有包含起床上厕所后继续睡的情况。 |
43 billion OP @colorfulberry 可以用这种方法。 |
44 waytoexplorer 2016-11-08 23:16:44 +08:00 via iPhone 搜了一下,发现安卓上有个 tasker 似乎更简单一些 |
46 lightening 2016-11-08 23:35:52 +08:00 iOS 10 这次新加的 sleep timer 好像就是这样工作的吧? |
47 billion OP @lightening 应该不是吧。 |
48 djyde 2016-11-08 23:59:23 +08:00 嗯,可以到锤子去当 PM 了 |
50 lightening 2016-11-09 00:39:14 +08:00 @billion 它会监测我睡眠的,它知道我每天几点睡觉几点起床的话,为什么我起床后还会叫我呢? |
51 bk201 2016-11-09 04:53:53 +08:00 via iPhone 压力感应放床上做开关,也就是说闹钟要响 2 个条件到点在床. |
52 wensonsmith 2016-11-09 10:35:02 +08:00 这才是智能呀! |
53 iamleung 2016-11-09 11:01:58 +08:00 好想法,确实是痛点 |
54 billion OP @wensonsmith 嘿嘿 |
59 sssdjiui 2016-11-14 22:20:15 +08:00 监听早上是否点亮屏幕不是更好,并不一定总是开电脑,但点亮屏幕的概率大点吧 |
60 cnZary 2016-11-15 17:11:58 +08:00 我又躺下了能再响么 |
61 lan894734188 2016-11-16 01:52:43 +08:00 via Android 可以参考 moto x 的做法 |
62 fukual66 2016-11-16 16:53:07 +08:00 楼主观察细致,对生活敏感,赞一个 |