V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
tsingsan
V2EX  ›  分享创造

做了一个限制刷手机的安卓 APP

  •  
  •   tsingsan · 10 天前 · 1275 次点击
    我自己自控力不强,经常没什么事就拿起手机刷,一刷可能几个小时就过去了
    特别是晚上睡觉刷手机到半夜的话,第二天就废了

    之前也用过一些限时 APP ,要么就是纯提醒没有强制力,要么就是限制太严格,没用多久就坚持不了
    所以很早就开始做这么一个 APP ,最近半年在向产品化的方向完善

    限时做了两个机制,一个是限时应用组,一组应用连续使用比如 10 分钟后,就会被打断,这时候需要休息和使用时间相应比例的时间,或者在 APP 里申请更多时间,也可以设定最大限时,避免一直申请更多时间
    另一个是限时时间段,比如我打算 11 点睡觉,10 点半到凌晨 5 点设为一个时间段,给某些应用设一个使用额度比如 10 分钟。10 分钟用完就不能再使用这些应用了。

    当然凡事都有例外,所以提供了一个方法来解除限制,就是 APP 会生成一个随机码,就像 hXADFM12312NM ,输入正确(大小写敏感),可以暂停监测一段时间。随机码还用在很多地方,比如把配置改简单的时候,不同的行为有不同长度的随机码,当然整体强度也有易中难三档可以设。我觉得刷手机主要是因为刷这个行为太容易了,这个机制就是说,我先打断和限制刷这个行为,万一还要用应用也没有问题,就是要付出一些时间和劳动成本。

    我做完上面,发现微信的短视频也蛮好刷的。。。所以又增加了两种白名单模式,一个是专注模式,就是类似番茄钟? 另一个是睡眠模式,晚上那个时间段设为睡眠时间,设定一个提醒时间比如 20 分钟。那 10 点半后,不管我用什么应用到了 20 分钟,APP 就会问我还要用多久(最多半小时),没有取消的选项,再过指定的时间就自动进入睡眠模式,除了白名单的都不能使用。修改白名单也要随机码。这个只要开启,虽然不是不会失眠,但是不会因为刷手机而熬夜了。

    哦,如果什么东西看到一半突然遇到限时,强迫症发作也没关系,APP 有个暂停监测一分钟的功能,可以不用随机码就继续使用一分钟,当然是冷却时间比如 15 分钟内不用随机码。

    最后,还提供家长模式,就是设定一个密码,需要输入随机码的地方都变成输入密码。这样小朋友就只能按照你设定的限时规则。

    测试版在这
    1lilab.com
    现在尴尬的地方在于,
    我做了 APP 内的版本更新和问题反馈,连了个阿里云的香港轻量服务器,域名也是阿里云买的
    但不知道是国内对未备案的 APP 的管制还是什么,我的域名和 IP 都被上海管局拦截了
    当然 v2 的各位应该是能访问的
    我不排斥备案,但是个人备案 APP 感觉意义不大,国内很多市场还是上不去
    公司备案,我目前还在上班,不方便注册公司
    所以目前打算先上 GP

    大家有兴趣可以使用看看,也想了解一下备案前有办法推给国内用户使用吗?
    第 1 条附言  ·  10 天前
    有兴趣的可以看个视频 https://b23.tv/R8uJQ7P
    7 条回复    2025-02-13 16:00:22 +08:00
    vfxx
        1
    vfxx  
       10 天前
    IP 被拦截? 不应该啊,无备案也不应该拦截 IP 啊 是不是手机终端给限制了
    forty
        2
    forty  
       10 天前
    我用的小米,安装第三方 apk 老困难了,系统设置了一系列障碍,忘记了的小米 id 密码这时候就得重置一下了。
    tsingsan
        3
    tsingsan  
    OP
       10 天前
    @vfxx 域名是 DNS 劫持,目前就上海被劫持。IP 是 HTTP 劫持,HTTP 我也不方便用 SSL 吧
    tsingsan
        4
    tsingsan  
    OP
       10 天前
    @forty 嗯嗯,是这样的
    KeysPAN
        5
    KeysPAN  
       9 天前
    这个功能米 14 上自带,设置的健康使用手机那里,还可以设置不受限的 APP ,单次亮屏时长,强制休息时长。过年开车没给高德开白名单,差点错过出口。。。
    tsingsan
        6
    tsingsan  
    OP
       9 天前 via Android
    嗯,那个是安卓内置的,确实和系统的兼容性会更好,不过时间到了点一下延时使用就可以继续用了,比较宽松。而且它没分时间段,一天五小时额度,我可能上半天就用完了,后半天就得延时。还有就是有一些应用其实我是想晚上限时,白天用的话不想去太限制。
    我是做了更复杂一点的策略吧。
    shengq
        7
    shengq  
       8 天前
    有没有限制加班的 app
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2821 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 06:02 · PVG 14:02 · LAX 22:02 · JFK 01:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.