2

我正在尝试构建一个像 Android 应用程序一样的 AppLock,但我遇到了一个难题(对我来说):我设法通过轮询系统日志来检测给定应用程序何时启动,并将锁定屏幕放在前面启动的应用程序。我的问题是:例如,如果为锁定屏幕提供了无效密码或在输入密码之前按下了后退按钮,我如何解除必须保护的已启动活动(当然还有锁定屏幕)?我尝试使用具有正确包名称的 killBackgroundProcess ,但它似乎不起作用,我在任何地方都找不到相关答案。

还有一个问题:是否有可能以某种方式完全阻止应用程序启动,形成我的应用程序而不是覆盖它?

4

1 回答 1

1

好吧,我找到了一个像魅力一样的替代解决方案!如果提供了无效密码(例如),我不会关闭被阻止的应用程序,而是将手机的主屏幕带到前面,它会隐式地将被阻止的应用程序发送到后台。希望它能帮助其他有同样问题的人。

于 2013-01-08T08:23:39.980 回答