防沉迷app-项目总结1

防沉迷项目总结(1)

防沉迷介绍

现代社会,手机成了个人的计算中心,各种人与人、人与物的连接,都通过手机连接到每一个个体,极大的方便了人们的生活、学习、工作和娱乐。然而正是这样的便捷性,高度依赖性,使人们越来越离不开手机,很多人深陷其中,不能自拔,甚至严重影响正常的休息、生活、学习、工作和交流,越来越考验人的自律能力。因此很多人需要适当的提醒、干预或者强制的方式来摆脱这种状况。“防沉迷APP”的想法被创业者发现并实施。

作为一款手机防沉迷软件,该软件在解救两亿手机控、低头族,让她成为学生、考生、家长、低头族、手机控、战拖们的必备应用。

目前知名的国内防沉迷app有:格雷盒子,青柠守护,阳光守护等

防沉迷技术难点

设置默认桌面

目前已知问题,小米桌面如果没有经过官方的认证,就不让设置其他第三方桌面(launcher)设置为默认桌面。小米这么做也有道理。因为第三方桌面有可能会做一些伤害用户体验的行为。有官方的背书,能在一定程度上避免这个问题。同样的问题还在华为手机上出现。华为手机直接是不让设置默认桌面,根本没有这个选项。

开机自启动

防沉迷,最重要的是让用户在使用手机的时候,只能操作某一类或者某一些app。这里问题就来了,怎么做到呢?第一想到的就是设置默认桌面,同时隐藏设置桌面的配置。但是上面说了,目前主流手机厂商对这方面有着自己的顾虑和思考。
那没有没有可能在不支持的手机上支持用户app开机启动,同时只允许打开自己的app,不允许切换到其他app,达到类似launcher(桌面)的效果呢?
答案是肯定的。

手机兼容性

安卓手机厂商众多,各种改。而防沉迷用到的api又比较底层,兼容性是一个让开发者头疼的问题。

屏蔽其他app

屏蔽有2个思路

  1. 控制launcher,隐藏app的icon图标。这个没啥好说的
  2. 类似如下这个效果。只要用户点击任何其他app都提示,app被禁止

20220426102755

权限自动点击

由于需要比较多的权限,不同手机的设置路径也不尽相同。如果能实现自动点击,自动选择,无疑会给用户很大的帮助。

手机远程控制

远程获取通讯录

远程读取用户手机短信

远程读取用户通话记录

远程获取用户手机截屏

远程录制用户手机屏幕

远程锁定被控制手机

远程控制被控手机app删除或者增加

远程控制被控手机app打开或者关闭

远程控制被控手机录音

远程控制被控手机活动范围,设定电子围栏,超出范围提醒

防沉迷app思考和拓展

后话:做防沉迷这段时间,确实发现这个市场还挺大的。我们做的方向是,类似阳光守护那种。有两个端:家长端和孩子端。
家长端:可以控制孩子的手机,包括获取孩子手机app,远程截屏,远程锁屏等。
孩子端:只可以打开被家长允许的app,只能在规定时间玩手机等

其实,有了这个技术,应用场景是很多的。从控制端和被控端来思考

  1. 假设只有一个端

    • 可以做成一个防沉迷app单机版,解决学生等老离不开手机的问题,帮自己改掉习惯,投入学习
    • 可以做成一个习惯训练app,设置一个社区,社区的人打卡比赛,谁能养成习惯给予奖励。
  2. 有一个控制端和一个被控端

    • 家长控制孩子
    • 老师控制学生
    • 孩子给上了年纪的父母远程协助
    • 其他场景

最后

做了这么多,还有一些没解决问题。有意者可以联系 Q:2169564366 (备注:防沉迷)技术交流。一起成长

  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2020-2022 zzj
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信