android - 申请 child 监护

标签 android

我正在启动一个 child 监护应用程序。这将主要涉及记录发送和接收的 SMS 消息以及记录 parent 可能感兴趣的其他 Activity 。拥有类似访问控制列表的东西也很好。

现在,据我所知:

  • 不可能使应用“不可卸载”。
  • 无法提示输入密码来卸载应用。
  • 即使您的应用程序被 Task Killer 之类的程序杀死,也无法确保您的应用程序“始终”运行,但我认为您可以在给定的时间间隔内重新生成应用程序。

那么,关于如何克服这些问题有什么想法吗?

最佳答案

如果不创建自己的 Android 操作系统版本,就无法直接解决这些问题。 Android 始终假定当前用户是手机的所有者,并且应始终允许他们做任何他们需要做的事情。

如果您在问题中将“ child 监控”替换为“恶意数据记录”,就很容易理解为什么您需要的功能不可用;如果 Android 允许某个应用阻止用户将其删除,那么它显然会遭到滥用。

我唯一能想到的就是让您记录它何时运行。这将允许 parent 在查看所收集数据的日志时看到应用程序何时运行。因此,如果 child 禁用了应用程序, parent 会知道,但他们不会知道错过了什么。尽管您必须能够区分手机何时关机和应用何时未运行,但这可能并不简单。

关于android - 申请 child 监护,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3652196/

相关文章:

android - 如何让 'cordova run --release'使用签名的apk

java - 如何检查有多少 EditText 为空?

android - SmsManager 空指针异常。困惑...如此简单,应该工作

android - 模块 : failed to resolve 中的 Gradle aar 库依赖项

android - 在单元测试中,如何在断言结果之前等待 RxJava2 Observable 完成

java - 如何在 Android WebView 中使 JavaScript-Java 通信同步?

Android从url解析json并存储

java - 在 Android 中处理多个 xml 文件

android:视觉/艺术 Assets

java - XMTV播放器 Activity 启动