USER_PRESENT Предназначение для GO Locker
Мое приложение прослушивает намерение USER_PRESENT. Однако пользовательские блокировки-замены экрана, такие как WidgetLocker и GO Locker, не могут/не могут отправлять эту защищенную трансляцию.
WidgetLocker обеспечивает обходное решение для этого путем трансляции собственных пользовательских намерений (например, com.teslacoilsw.widgetlocker.intent.UNLOCKED
, см. здесь). Предоставляет ли GO Locker аналогичные намерения? Я не смог найти информацию об этом.
Ответы
Ответ 1
Надеюсь, вы не возражаете, что я публикую это так поздно в этом потоке, но мне нужно было сделать то же самое и найти действия Intent, которые они используют:
- com.jiubang.goscreenlock.unlock
- com.jiubang.goscreenlock.appunlock
- com.jiubang.goscreenlock.close
Обратите внимание, что мне удалось запустить только первый. Я никогда не видел, чтобы двое других стреляли из GO Locker, но второй выглядит так, как будто он может быть использован в некоторых случаях. Последний кажется немного зловещим/непонятным, поэтому используйте его на свой страх и риск.
Если кому-то интересно, как я их нашел, это было путем декомпиляции GOK Lock APK с apktool и grepping для шаблонов имен пакетов в файлах smali (спасибо за то, что вы не смогли обмануть строковые литералы!).
Ответ 2
Какую версию GO Locker вы используете? Отправьте мне файл .apk, и я могу вам помочь, потому что раньше у меня была аналогичная проблема. [email protected]
Я использую Go Locker 1.35.1, и намерение должно быть com.gau.go.launcherex_action_send_togolock
который получает com.jiubang.goscreenlock.service.KeyguardReciever
Надеюсь, это поможет вам ~