Estoy intentando crear una aplicación donde mi aplicación se ejecuta en segundo plano y detecta cuando el usuario inicia otra aplicación para que yo pueda controlar el flujo desde allí. Para ilustrar mi consulta, me gustaría especificar un ejemplo. Mi aplicación se ejecuta en segundo plano (por ejemplo, como un servicio) y el usuario acaba de hacer clic en la aplicación 'XYZ'. ¿Es posible que mi aplicación detecte que la aplicación 'XYZ' se ha lanzado? Más que solo detectar si 'Actividad de XYZ ha pasado a primer plano, quiero detectar si' XYZ 'se ha lanzado o no. Digamos que alguien lanza 'Whatsapp Messenger', quiero saber si mi aplicación puede saber que se ha lanzado 'Whatsapp Messenger'.¿Cómo detectar cuando el usuario inicia otra aplicación? (Android)
EDITAR: Mucha gente piensa que estoy tratando de construir malware, pero no lo soy. Estoy tratando de construir una aplicación para un proyecto de escuela secundaria. Quiero una estadística para ver la frecuencia con que uso mi cámara como parte de un proyecto de psiquiatría. :/
Gracias de antemano, Sumit.
¿Por qué quieres hacer eso? para citar "** para que pueda controlar el flujo desde allí **" Eso suena dudoso. – t0mm13b
Estoy tratando de construir una aplicación para un proyecto de escuela secundaria. Sin malware :( –
posible duplicado de http://stackoverflow.com/questions/3290936/android-detect-when-other-apps-are-launched – SMR