Ver la Versión Completa : [ CONSULTA ] obtener las aplicaciones activas
jrosadoa
13/06/13, 18:15:55
Buenos Dias.
Estoy desarrollando una aplicacion en donde me piden obtener el tiempo que se pasa en facebook para lo cual necesito saber cuando la aplicacion de facebook esta activa o inactiva alguien sabra de alguna clase o algo que me ayude a obtener esa informacion desde mi aplicacion
Gracias. :loco:
kriogeN
13/06/13, 18:23:06
Con esto:
//ctx es una instancia de Context
ActivityManager activityManager = (ActivityManager) ctx.getSystemService(Context.ACTIVITY_SERVICE);
List<RunningTaskInfo> tasks = activityManager.getRunningTasks(Integer.MAX_VALUE) ;
for (RunningTaskInfo task : tasks) {
//El nombre del paquete es task.baseActivity.getPackageName(), que para tu caso sería algo que empiece por com.facebook
}
Ahora bien, tienes que ejecutarlo de forma periódica en algún servicio (o en un PendingIntent con una Alarma cada X tiempo). Porque lo que no existe es un BroadcastReceiver para saber cuando una aplicación comienza o termina, que sería lo ideal para tu caso.
jrosadoa
13/06/13, 18:31:40
Muchas gracias lo voy a probar si funciona me estarias sacando de un problemon en la escuela jaja :ok::dios:
vBulletin® v3.8.1, Copyright ©2000-2026, Jelsoft Enterprises Ltd.