自己做了手机防沉迷 app,欢迎体验 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
songhang123
V2EX    分享创造

自己做了手机防沉迷 app,欢迎体验

  •  
  •   songhang123 2018-02-23 18:20:40 +08:00 5934 次点击
    这是一个创建于 2798 天前的主题,其中的信息可能已经有所发展或是发生改变。

    过年闲暇所做

    预览图

    下载

    点这 Download

    注意事项

    1. 适配用的是 miui,其他手机欢迎反馈...
    2. miui 为省电优化,后台默认会冻结一些能力,所以需要手动打开,进入 设置->电量和性能->省电优化->应用智能省电->远离手机(该 app )->点击进入后台配置->无限制 (该 app 功能简单,刷新频率低,不会耗电,欢迎监督)

    开源声明

    github: https://github.com/songhanghang/goaway

    该 app 无任何恶意行为,代码在此开源,欢迎监督。 如有二次开发,望加上出处,不胜感谢!

    起因

    低头不见抬头见,

    有了手机,

    永不相见...

    各种 app 蚕食时间,

    不知不觉间,

    手机又没电...

    我想量化时间!

    为何手机不能有防沉迷设置?

    于是有了这个 app...

    功能非常简单,

    显示手机真实使用时长,

    通过颜色变化提醒时间流失,

    用的越久越血红...

    联系方式

    我的博客:songhang.club

    邮箱: [email protected]

    github: https://github.com/songhanghang

    第 1 条附言    2018-02-24 10:44:12 +08:00
    第 2 条附言    2018-02-24 12:21:22 +08:00
    更新:

    日期:2018-2-24
    下载: https://pan.baidu.com/s/1htn4hl6

    内容:
    1. 适配全面屏手机 ( eg: mix2 )
    2. 适配虚拟键手机
    第 3 条附言    2018-02-24 16:43:44 +08:00
    再更新一版:

    下载: https://pan.baidu.com/s/1o9RT2qA

    更新内容:

    1 优化 miui 内存占用,占用内存压缩到 30m 左右
    2 删除客户端 WebView, 改动首页布局
    第 4 条附言    2018-03-03 09:54:13 +08:00
    更新 201803030953

    下载:
    https://pan.baidu.com/s/1ggIEGZh

    更新内容:
    fix 重启手机无法显示时间文案
    24 条回复    2018-02-25 19:24:05 +08:00
    hiBrucelee
        1
    hiBrucelee  
       2018-02-23 18:56:24 +08:00 via Android
    正在体验中,晚上来评。
    hiBrucelee
        2
    hiBrucelee  
       2018-02-23 20:45:30 +08:00 via Android
    一小时二十分钟,已变墨绿色。
    songhang123
        3
    songhang123  
    OP
       2018-02-23 20:53:44 +08:00
    颜色是梯度渐变的,最后是红色
    songhang123
        4
    songhang123  
    OP
       2018-02-23 20:54:36 +08:00
    3 个小时以上就认为重度用户了
    haozes
        5
    haozes  
       2018-02-23 21:00:53 +08:00
    不错,已 star 不知道 iOS 上能不能实现
    songhang123
        6
    songhang123  
    OP
       2018-02-23 21:11:19 +08:00
    ios 动态壁纸不能编程,没办法实现
    songhang123
        7
    songhang123  
    OP
       2018-02-23 21:13:42 +08:00
    截图比较模糊,只能看到颜色变化,实际有时间的显示,在 dock 栏最下面,为了不显得突兀,故意把字体调的很小
    hiBrucelee
        8
    hiBrucelee  
       2018-02-23 21:31:41 +08:00 via Android
    两小时已经橘红
    MSilen
        9
    MSilen  
       2018-02-23 21:43:54 +08:00 via Android
    蹭下热点
    ![Sherlock 手机锁定]( https://github.com/SilenCN/sherlock)

    跟楼主的目的一样
    MSilen
        10
    MSilen  
       2018-02-23 21:45:44 +08:00 via Android
    另外提醒楼主,市场上有同名的应用了
    dobelee
        11
    dobelee  
       2018-02-23 21:49:55 +08:00 via Android
    有意思。mark。
    hiBrucelee
        12
    hiBrucelee  
       2018-02-23 22:08:02 +08:00 via Android
    两个半小时已经橘的比某宝还红啦
    hiBrucelee
        13
    hiBrucelee  
       2018-02-23 23:56:51 +08:00 via Android
    三小时半,赠我一天血红
    Cavolo
        14
    Cavolo  
       2018-02-24 02:53:47 +08:00 via iPhone
    和 iOS 那种树的类似,有点意思
    hawken
        15
    hawken  
       2018-02-24 08:33:15 +08:00 via Android
    有几个问题,mix2 还没有适配,已使用时间会被 dock 栏挡住;再一次点使用会重置时间
    songhang123
        16
    songhang123  
    OP
       2018-02-24 09:42:25 +08:00
    mix2 这两天我更新
    songhang123
        17
    songhang123  
    OP
       2018-02-24 09:47:44 +08:00
    关于重置的问题, 请看注意事项第二条
    WangYouGX
        18
    WangYouGX  
       2018-02-24 11:54:53 +08:00
    samsung 手机,oled 屏幕,关闭屏幕后会显示时钟的,,,,,你的程序貌似是算亮屏时间?你的程序感觉显示时钟也算是亮屏时间
    songhang123
        19
    songhang123  
    OP
       2018-02-24 12:18:09 +08:00
    @WangYouGX 计算的确实是点亮和关闭屏幕的时间,通过广播监听这两个信息,针对 samsung oled 的行为,理论上应该遵守 google 的规范,关闭屏幕即使显示时钟,也会触发关闭屏幕的广播,但是手头没有 samsung 机器我也不敢确认,借到机器了再回复你
    songhang123
        20
    songhang123  
    OP
       2018-02-24 12:23:16 +08:00
    @hawken 已经适配,https://pan.baidu.com/s/1htn4hl6, 时间重置的问题是因为 miui 的神隐模式后台冻结广播所致,关闭即可。

    操作步骤:
    进入 设置->电量和性能->省电优化->应用智能省电->远离手机(该 app )->点击进入后台配置->无限制
    hawken
        21
    hawken  
       2018-02-24 12:25:22 +08:00 via Android
    @songhang123 ok,谢谢了
    WangYouGX
        22
    WangYouGX  
       2018-02-24 12:58:10 +08:00 via Android
    @songhang123 不不,我又测试了,你的时间计算准确!关屏幕显示时钟不会纳入亮屏时间
    dawnven
        23
    dawnven  
       2018-02-25 16:53:30 +08:00 via Android
    听歌算不算里面?
    songhang123
        24
    songhang123  
    OP
       2018-02-25 19:24:05 +08:00
    @dawnven 灭屏不算
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1398 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 16:57 PVG 00:57 LAX 09:57 JFK 12:57
    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