2012-05-09 7 views
11

Mi aplicación escucha el intento USER_PRESENT. Sin embargo, los reemplazos personalizados de pantalla de bloqueo, como WidgetLocker y GO Locker no pueden/no pueden enviar esta transmisión protegida.USER_PRESENT Destino de GO Locker

WidgetLocker proporciona una solución a esto transmitiendo sus propios intentos personalizados (por ejemplo, com.teslacoilsw.widgetlocker.intent.UNLOCKED, see here). ¿GO Locker proporciona intenciones similares? No pude encontrar ninguna información sobre esto.

+0

He enviado un correo electrónico al desarrollador de GO Locker, pero no he tenido noticias suyas. – Nick

+1

También he enviado un correo electrónico al desarrollador, y aunque recibí noticias suyas, no parecían estar al tanto de qué intención de Android * ES *. Pensé que era una parte bastante central de las API de Android ... En cualquier caso, después de explicárselo, no me respondieron. –

+0

Guau, eso es ... interesante, ¡considerando el éxito de su aplicación! ¡Gracias por hacérmelo saber! Supongo que no tenemos suerte, entonces, a menos que escribamos el código para ellos ;-)! – Nick

Respuesta

6

espero que no le importe que yo' m publicar esto tan tarde en este hilo, pero que tenía que hacer exactamente lo mismo y encontrado las acciones Intención que se están utilizando:

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

Tenga en cuenta que sólo logró que el primero de ellos para trabajar. Nunca vi a los otros dos despedidos por GO Locker, pero el segundo parece que podría usarse en algunos casos. El último parece un poco siniestro/poco claro, así que úsala bajo tu propio riesgo.

Si alguien está interesado en cómo encontré estos, fue descompilando el APK GO Locker con apktool y grepping para patrones de nombre de paquete en los archivos smali (gracias por no poder ofuscar literales de cadena!).

+0

IMPRESIONANTE, ¡muchas gracias! ¡Esto me ha estado molestando por meses! He extraído toneladas de diferentes Intenciones de GO Locker APK, pero nunca logré encontrar la correcta. ¡Esto es un salvavidas! ¡Gracias de nuevo! – Nick

+0

Me alegro de que haya sido de ayuda. Pasé bastantes series en la salida de grep, hasta el punto de tener un dolor de cabeza, pero estos tres se destacaron y funcionaron para mi contenido (bueno, uno de ellos). – Martin

+0

Les envié varios correos pero nunca obtuve ninguna respuesta. ¡Muchas gracias por descubrir la respuesta usted mismo! – muslidrikk

1

¿Qué versión de GO Locker está usando? Envíame el archivo .apk y puedo ayudarte, porque he tenido un problema similar antes. [email protected]

estoy usando casillero Go 1.35.1 y la intención debería ser com.gau.go.launcherex_action_send_togolock que se recibió por com.jiubang.goscreenlock.service.KeyguardReciever

Esperamos que esto ayudará a ~

+0

Hola alas, gracias por tu respuesta! Es una gran idea simplemente mirar el código fuente para descubrir los intentos. Pero pensé que las aplicaciones podrían definir algunas intenciones como "privadas" para su propia aplicación (es decir, no una transmisión de todo el sistema que mi aplicación podría recibir, también). Lo que estoy buscando es el * desbloqueo * -intent, es decir, cuando el usuario ha usado Go-Locker para regresar a la pantalla de inicio de Go-Launcher. – Nick