11

我的应用程序侦听 USER_PRESENT 意图。但是,自定义锁屏替换,例如 WidgetLocker 和 GO Locker 不会/不能发送这个受保护的广播。

WidgetLocker 通过广播它自己的自定义意图来解决这个问题(例如com.teslacoilsw.widgetlocker.intent.UNLOCKED请参阅此处)。GO Locker 是否提供类似的意图?我无法找到有关此的任何信息。

4

2 回答 2

6

我希望你不介意我这么晚才在这个线程中发布这个,但我需要做同样的事情并找到他们正在使用的 Intent 操作:

  • com.jiubang.goscreenlock.unlock
  • com.jiubang.goscreenlock.appunlock
  • com.jiubang.goscreenlock.close

请注意,我只设法让第一个工作。我从未见过其他两个被 GO Locker 解雇,但第二个看起来可以在某些情况下使用。最后一个似乎有点不祥/不清楚,所以使用它需要您自担风险。

如果有人对我是如何找到这些感兴趣的,那就是通过使用 apktool 反编译 GO Locker APK 并在 smali 文件中查找包名称模式(感谢您无法混淆字符串文字!)。

于 2012-11-02T22:18:59.600 回答
1

您使用的是哪个版本的 GO Locker?把 .apk 文件发给我,我可能会帮助你,因为我以前也遇到过类似的问题。wenqs27@gmail.com

我正在使用 Go Locker 1.35.1,意图应该com.gau.go.launcherex_action_send_togolock 是由com.jiubang.goscreenlock.service.KeyguardReciever

希望对你有帮助~

于 2012-08-26T04:52:15.593 回答