2014-05-23 26 views
0

使用徽标,我可以使用%init(groupName)启动一组钩子我想知道是否有办法禁用钩子组。我需要在手机锁定时禁用我的调整功能。如何在移动衬底调整中禁用钩子

目前,每当锁定屏幕被解散时,我会在我的调整中调用init,并在激活锁定屏幕时终止进程(mobilemail)。这似乎是一个粗略的解决方案,但有没有更好的?

感谢您的帮助

回答

1

1)不,你不能禁用在这个意义上钩子你的想法之后,他们正在初始化。

2)是的,杀死进程将禁用调整(因为它在进程生成时注入进程并在该进程内运行)。但是,你绝对不应该那样做。相反,您应该在用户解锁设备时启用调整,并在锁定设备时将其禁用。如果你想要简单,你甚至可以简单地使用一个静态布尔值来做到这一点。你本身不能“卸载”代码,但是如果条件没有被满足,你可以让它停止执行。

快乐编码。

+0

感谢您的回答。我最初尝试使用布尔值,但我想我没有使它成为静态的。不幸的是,当从锁屏调用钩子时,即使没有执行我的代码,也会发生崩溃。 – connor

+0

然后请分享您的代码。 – Aehmlo

+0

我已经添加了一些代码 – connor

相关问题