Home Menu

Menu



Tasker Para hablar de todo lo relacionado con la aplicación tasker


 
Herramientas
  #1  
Viejo 13/11/13, 17:49:00
Avatar de Jusss
Jusss Jusss no está en línea
Usuario muy activo
Mensajes: 713
 
Fecha de registro: ago 2012
Mensajes: 713
Modelo de smartphone: Galaxy Note 3 N9005
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Perfil para Congelar y Descongelar

Hice un perfil sencillo (todavia no doy para mas, jaja) para lanzar una aplicacion espere 5 minutos y detenga si estas otra vez dentro (por si volvemos) y al salir las vuelva a congelar. Para lanzar la Aplicacion congelada se va a necesita lanzarlo con la tarea de tasker puede ser con el power toogle, Apex Launcher o hacer un Widget desde tasker.

Hay que hacer dos tareas independientes para las Aplicaciones que uno quiera voy a usar Drive y Titanium Backup como ejemplo, lo primero es saber el nombre del paquete de dicha Aplicacion;

SABER NOMBRE DEL PAQUETE DE LAS APP
1: Ejecutar Consola, comando "pm list packages" (root)
guardar la salida en por ejemplo %Appinstaladas y con esa variable usarla paar ver que contiene dentro. Cuando ya tenemos el nombre lo usamos para congelar

TAREA INDEPENDIETE CONGELAR APP
usamos el nombre que conseguimos previamente con el "pm list packages"

Congelar Drive
1: Ejecutar Consola "pm disable coom.google.android..." (marcar root)


Descongelar Drive
1: Ejecutar Consola, comando "pm enable coom.google.android..." (marcar root)
2: Lanzar Aplicacion "Google Drive"
"if %Appcongeladas" ~ *nombre del pakete" ( esto es para que tras descongelar una primera vez lo haga sin el comando "pm enabled",ya que no tiene sentido que si salgo antes de los 5 minutos y entre lo ejecute ya que la aplicación está descongelada)

Ponemos la tarea "descongelar Drive" en un Widget, con power toogle o como prefieras esto es lo que va a abrir la aplicaccion

y con Titanium o cualquiera otra App hacer lo mismo cambiando el nombre del paquete. ahora creamos el perfil que solo tiene tarea de salida (borrar la de entrada al principio), lo tengo con 3 aplicaciones:

PERFIL CONGELAR APPP (Marcar en las tareas "abortar tarea existente")
Perfil: Congelar App (88)
Aplicación: Titanium Backup, Instalador Xposed, Drive...
Salida: Anon (155)

Aca elegimos las aplicaciones que al salir se van a congelar

A1: Esperar [ MS:0 Segundos:0 Minutos:5 Horas:0 Días:0 ]

espero 5 minutos por si salgo de la aplicacion y quiero volver a entrar sin que se congele


A2: Ejecutar consola [ Comando:pm list packages -d Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En:%Appcongeladas Almacenar Errores En: Almacenar Resultado en: ]

Con este comando ":pm list packages -d" y la guardamos en una variable por ejemplo "%Appcongeladas" y te dice que aplicaciones estan congeladas,

A3: Detener [ Con error:Apagado Tarea: ] Si (if) [ %PACTIVE ~ *,Congelar App,* ]

Aca le decimos que detenga la tarea "si el perfil coincide con activo" asi si uno esta usando Drive sale y vuelve la detenga y no se congele estando dentro, perdiendo todo

A4: Realizar tarea [ Nombre:Congelar Titanium Parar:Apagado Prioridad:5 Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable: ] Si (if) [ %Appcongeladas !~ *com.keramidas.TitaniumBackup* ]

Aca relizamos la tarea de congelar que hicimos en el primer paso y el: "Si "%Appcongeladas !~ *com.keramidas.TitaniumBackup*" Lo ponemos en cada "ejecutar tarea de aplicacion usando el nombre del paquete y es para cuando el perfil se inicia solo lo aplica con las que esten sin congelar, ya que si por ejemplo abrimos solo el Titanium y no el Drive no sirve de nada que ejecute la tarea a las aplicaciones que ya estan congeladas,

A5: Realizar tarea [ Nombre:Congelar Xposed Parar:Apagado Prioridad:5 Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable: ] Si (if) [ %Appcongeladas !~ *de.robv.android.xposed.installer* ]

A6: Realizar tarea [ Nombre:Congelar Drive Parar:Apagado Prioridad:5 Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable: ] Si (if) [ %Appcongeladas !~ *com.google.android.apps.docs* ]

Marcar en las tareas "abortar tarea existente" asi al abrir cada Aplicacion vuelve a ejecutar el perfil y ejecuta el comando de guardar en la variable las aplicaciones congeladas, esto es para que funcione que ejecute una sola vez al descongelar "pm enabled" cuando lanzamos la aplicacion. Las dos tareas de arriba abajo son lo mismo que use en el de "Drive" pero con otras dos asi que es el mismo procedimiento,

Bueno me quedo medo largo jaja, espero que le sirva a alguien y cualquier mejora o comentario es bienvenido! Saludos a todos

Jusss

Última edición por Jusss Día 16/11/13 a las 15:16:29
Responder Con Cita
Los siguientes 3 usuarios han agradecido a Jusss su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 14/11/13, 19:35:18
Avatar de Jusss
Jusss Jusss no está en línea
Usuario muy activo
Mensajes: 713
 
Fecha de registro: ago 2012
Mensajes: 713
Modelo de smartphone: Galaxy Note 3 N9005
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Mejorada la tarea, al final del perfil agregar otro escaneo de aplicación congelada, así tras lanzar la tarea de abrir aplicación se le puede poner que lo haga sin el comando "pm enabled" (ya que no tiene sentido que si salgo antes de los 5 minutos y entre lo ejecute ya que la aplicación está descongelada) y se ejecuta rápida la acción de abrir la aplicación, para eso tras agregar el escaneo poner en la tarea "lanzar aplicación" un "if %Appcongeladas" ~ *nombre del pakete". Lo agrego al tuto

Última edición por Jusss Día 14/11/13 a las 19:47:53
Responder Con Cita
  #3  
Viejo 17/11/13, 10:30:10
Avatar de sowed
sowed sowed no está en línea
Usuario muy activo
Mensajes: 4,965
Compra y venta: (10)
 
Fecha de registro: nov 2008
Localización: Valencia
Mensajes: 4,965
Modelo de smartphone: S20 FE
Versión de ROM: oficial
Tu operador: Vodafone
Mencionado: 18 comentarios
Tagged: 0 hilos
Se tiene que hacer un paso por cada tarea o se pueden congelar todas en un paso?

Congelar Drive
1: Ejecutar Consola "pm disable coom.google.android..." (marcar root)

si quieres congelar 10 apps puedes poner un solo "ejecutar consola" con

pm disable 1ªapp
pm disable 2ªapp...

???
Responder Con Cita
  #4  
Viejo 17/11/13, 11:49:46
Avatar de maid450
maid450 maid450 no está en línea
Miembro del foro
Mensajes: 450
 
Fecha de registro: sep 2009
Localización: Valencia
Mensajes: 450
Modelo de smartphone: Nexus 5 / Nexus 7
Versión de Radio: Cualquiera que ponga buen Rock
Tu operador: Yoigo
Mencionado: 15 comentarios
Tagged: 0 hilos
Puedes, pero tienes que terminar cada sentencia por ; y deberían ir todas en una unica linea
Responder Con Cita
Gracias de parte de:
  #5  
Viejo 18/11/13, 13:10:40
Avatar de Jusss
Jusss Jusss no está en línea
Usuario muy activo
Mensajes: 713
 
Fecha de registro: ago 2012
Mensajes: 713
Modelo de smartphone: Galaxy Note 3 N9005
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por maid450 Ver Mensaje
Puedes, pero tienes que terminar cada sentencia por ; y deberían ir todas en una unica linea
Estoy intentando congelar todas juntas y jo funciona los puse en una sola línea separada por ; acá pongo como quedó " pm disable com.keramidas.TitaniumBackup;de.robo.android.xpose d.installer;com.google.android.apps.docs"
Responder Con Cita
  #6  
Viejo 18/11/13, 13:18:58
Avatar de maid450
maid450 maid450 no está en línea
Miembro del foro
Mensajes: 450
 
Fecha de registro: sep 2009
Localización: Valencia
Mensajes: 450
Modelo de smartphone: Nexus 5 / Nexus 7
Versión de Radio: Cualquiera que ponga buen Rock
Tu operador: Yoigo
Mencionado: 15 comentarios
Tagged: 0 hilos
Cada comando "pm disable" acepta sólo un package name como parámetro, si que tu ejemplo debería ser: "pm disable com.keramidas.TitaniumBackup;pm disable de.robo.android.xposed.installer;pm disable com.google.android.apps.docs" es decir, como si ejecutaras las órdenes una a una pero poniendo el ; para poderlas encadenar
Responder Con Cita
Gracias de parte de:
  #7  
Viejo 18/11/13, 13:59:59
Avatar de Jusss
Jusss Jusss no está en línea
Usuario muy activo
Mensajes: 713
 
Fecha de registro: ago 2012
Mensajes: 713
Modelo de smartphone: Galaxy Note 3 N9005
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por sowed Ver Mensaje
Se tiene que hacer un paso por cada tarea o se pueden congelar todas en un paso?

Congelar Drive
1: Ejecutar Consola "pm disable coom.google.android..." (marcar root)

si quieres congelar 10 apps puedes poner un solo "ejecutar consola" con

pm disable 1ªapp
pm disable 2ªapp...

???
Igual me parece que es más rápido que sólo ejecute el pm disable en la que están descongeladas si tenes muchas app congeladas y sólo una está para que congelar todas otra vez
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Otro software para Android > Tasker


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 00:30:49 (GMT +2)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007