1
6
如果不创建自己的安卓操作系统,就无法直接解决这些问题。Android总是假设当前用户是手机的所有者,并且应该总是允许他们做任何他们需要做的事情。 很容易看出,如果您将问题中的“儿童监控”替换为“恶意数据记录”,您所需要的功能为何不可用;如果Android允许应用程序阻止用户删除它,那么它显然会受到滥用。 我唯一能想到的就是让你的日志记录它运行的时间。这将允许家长在查看收集数据的日志时查看应用程序的运行时间。所以,如果孩子禁用了这个应用程序,家长会知道,但他们不知道错过了什么。尽管你必须区分手机关机和应用程序不运行的时间,但这可能并不简单。 |
2
1
你说的是真的。
还请记住,应用程序
PS:没有根电话,你就无法从一个极客孩子那里保存你的应用程序:) |
3
1
我想写一个类似的应用程序,并考虑了同样的场景。”如果孩子卸载了应用程序怎么办?” 我能想到的唯一解决方案是让应用程序周期性地用一个唯一的ID对服务器执行ping操作。有效地让应用程序一天“签入”服务器几次。有点像囚犯假释的时候。应用程序是囚犯,服务器是假释官:) 如果应用程序错过了签入,您可以将其视为潜在的卸载。然而,这可能是由于缺乏网络连接造成的。我相信你可以想出一些有趣的方法来标记和处理错过的登记。也许你可以让这个应用程序发送一个短信息签入或者其他什么,而不是通过HTTP。那么您就不必依赖于网络连接。 一旦你知道如何将错过的签入转换为卸载,你就可以向相关方(即孩子的家长)发送电子邮件。 有了这个选项,家长就可以在给孩子打电话之前和他们的孩子“交谈”。沿着这条线的东西: -“这部手机上有家长控制。是的,您确实可以卸载它们。不过,如果你卸载它们,我会知道的,我会把电话拿走。” 我想这绝对有市场。需要某种类型的Web界面/仪表板,家长也可以登录进行监控。 希望这有助于祝您好运。 干杯! |
Abhilash Das · 输入文本时,编辑文本与工具栏重叠 1 年前 |
Community wiki · 局部变量可能尚未初始化 1 年前 |
jvargas · 如何获取上个月的第一天和最后一天以及一年的第一天 1 年前 |