"cazar" botones físicos con la pantalla apagada

17 views
Skip to first unread message

jlmo...@gmail.com

unread,
Jun 18, 2011, 6:28:19 AM6/18/11
to android...@googlegroups.com, Desarrolladores android googlegroup
Buenas,

Mas preguntillas :D

Alguien sabe si es posible o más o menos como se podría hacer para detectar en mi aplicación que el usuario está pulsando un boton fisico? por ejemplo los de volumen pero estando la pantalla apagada.

Alguna idea?

Saludos! y gracias in advance!!

German Viscuso

unread,
Jun 18, 2011, 3:38:00 PM6/18/11
to android...@googlegroups.com, Desarrolladores android googlegroup
Hola! Tengo entendido que no es posible recibir el evento de que se ha
presionado el botón de volumen en un broadcast receiver.
Pero si se puede detectar un long press en el boton de volumen y
tambien se puede detectar el estado de la pantalla. Podrías lanzar un
servicio cuando la pantalla esta apagada que trate de detectar este
long press y luego pararlo cuando se enciende la pantalla.
Fijate aquí:
http://stackoverflow.com/questions/5973933/catch-long-press-of-volume-button-in-sleepandroid
Estuve haciendo algunas pruebas para hacer una app que detecte todo
tipo de eventos y luego descubrí que ya estaba hace rato: Tasker. Y
justo en su FAQ tienen esto:

------
Can Tasker detect volume button presses ?
No, sorry, that's not possible ATM.
The closest you can get is to detect changes in a volume variable
(e.g. %VOLR for the ringer volume) via event Variable Set.
------

Te vienes a la reunión del miercoles?

Saludos!

German

2011/6/18 jlmo...@gmail.com <jlmo...@gmail.com>:

jlmo...@gmail.com

unread,
Jun 18, 2011, 3:46:09 PM6/18/11
to android...@googlegroups.com, Desarrolladores android googlegroup
Que va, el long press no me vale :(

pero muchas gracias :)

a la reunion no puedo me viene un poco a desmano por ahora (ya no vivo en españa)

Saludos!

2011/6/18 German Viscuso <german...@gmail.com>
Reply all
Reply to author
Forward
0 new messages