我正在启动一个 child 监护应用程序。这将主要涉及记录发送和接收的 SMS 消息以及记录 parent 可能感兴趣的其他 Activity 。拥有类似访问控制列表的东西也很好。
现在,据我所知:
- 不可能使应用“不可卸载”。
- 无法提示输入密码来卸载应用。
- 即使您的应用程序被 Task Killer 之类的程序杀死,也无法确保您的应用程序“始终”运行,但我认为您可以在给定的时间间隔内重新生成应用程序。
那么,关于如何克服这些问题有什么想法吗?
最佳答案
如果不创建自己的 Android 操作系统版本,就无法直接解决这些问题。 Android 始终假定当前用户是手机的所有者,并且应始终允许他们做任何他们需要做的事情。
如果您在问题中将“ child 监控”替换为“恶意数据记录”,就很容易理解为什么您需要的功能不可用;如果 Android 允许某个应用阻止用户将其删除,那么它显然会遭到滥用。
我唯一能想到的就是让您记录它何时运行。这将允许 parent 在查看所收集数据的日志时看到应用程序何时运行。因此,如果 child 禁用了应用程序, parent 会知道,但他们不会知道错过了什么。尽管您必须能够区分手机何时关机和应用何时未运行,但这可能并不简单。
关于android - 申请 child 监护,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3652196/