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

Respuesta
 
Herramientas
  #21  
Viejo 12/06/16, 11:57:28
Array

[xs_avatar]
Mitrhandir Mitrhandir no está en línea
Usuario muy activo
 
Fecha de registro: ene 2014
Localización: Burrifornia
Mensajes: 910
Modelo de smartphone: Huawei Ascend G7
Tu operador: Yoigo
u0_a15@hwG7-L01:/ $ am kill com.gbwhatsapp
java.lang.SecurityException: Permission Denial: killBackgroundProcesses() from pid=16471, uid=10015 requires android.permission.KILL_BACKGROUND_PROCESSES
at android.os.Parcel.readException(Parcel.java:1549) at android.os.Parcel.readException(Parcel.java:1502) at android.app.ActivityManagerProxy.killBackgroundPro cesses(ActivityManagerNative.java:4260)
at com.android.commands.am.Am.runKill(Am.java:884)
at com.android.commands.am.Am.onRun(Am.java:313)
at com.android.internal.os.BaseCommand.run(BaseComman d.java:47)
at com.android.commands.am.Am.main(Am.java:97)
at com.android.internal.os.RuntimeInit.nativeFinishIn it(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeIn it.java:249)
1|u0_a15@hwG7-L01:/ $

Esto es lo que me sale. He probado con otras apps y no ejecuta consola. Un misterio. Puede tener algo que ver el hard reset que hice cuando la app DroidLock? Es fustrante!
Responder Con Cita


  #22  
Viejo 12/06/16, 13:11:27
Array

[xs_avatar]
WillyWeb WillyWeb no está en línea
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
 Cita: Originalmente Escrito por albalatvs Ver Mensaje
am kill com.gbwhatsapp
java.lang.SecurityException: Permission Denial: killBackgroundProcesses() from pid=16471, uid=10015 requires android.permission.KILL_BACKGROUND_PROCESSES
Pues no soy experto en root, pero yo diría que no funciona como debe.

Ding, dong, ding ... Un usuario con root a la caja cuatro, por favor
__________________
Miembro del equipo que promueve el [Subforo de Tasker]

Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino)
Responder Con Cita
  #23  
Viejo 12/06/16, 21:09:14
Array

[xs_avatar]
Mitrhandir Mitrhandir no está en línea
Usuario muy activo
 
Fecha de registro: ene 2014
Localización: Burrifornia
Mensajes: 910
Modelo de smartphone: Huawei Ascend G7
Tu operador: Yoigo
Bueno, mientras despejamos incógnitas, ¿cómo ejecutar "matar aplicación" con pantalla apagada? Es lo que me tiene mosca. ...
Responder Con Cita
  #24  
Viejo 12/06/16, 21:39:33
Array

[xs_avatar]
WillyWeb WillyWeb no está en línea
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
Eso no debería tener la menor dificultad. Claro está, que siempre que la tarea se ejecute, que es la única dificultad que alcanzo a ver. Aunque por lo que dices ese no es tu problema ya que whatsapp se inicia como parte de esa tarea.
__________________
Miembro del equipo que promueve el [Subforo de Tasker]

Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino)
Responder Con Cita
  #25  
Viejo 13/06/16, 09:27:05
Array

[xs_avatar]
Mitrhandir Mitrhandir no está en línea
Usuario muy activo
 
Fecha de registro: ene 2014
Localización: Burrifornia
Mensajes: 910
Modelo de smartphone: Huawei Ascend G7
Tu operador: Yoigo
Buenos días! Caravantes, no entiendo muy bien tu tarea. Sería notificación 1 iniciando si if %TIME o %TIMES? Es que no sé por dónde tirar!
Responder Con Cita
  #26  
Viejo 13/06/16, 15:45:15
Array

[xs_avatar]
Caravantes Caravantes no está en línea
Usuario muy activo
· Votos compra/venta: (1)
 
Fecha de registro: feb 2011
Mensajes: 2,200
Modelo de smartphone: Samsung Galaxy S9
Tu operador: Lowi
 Cita: Originalmente Escrito por WillyWeb Ver Mensaje
Pues no soy experto en root, pero yo diría que no funciona como debe.
Ding, dong, ding ... Un usuario con root a la caja cuatro, por favor
Voy a probar, con la app Terminal (en Android 6.0 + root) ...

u0_a141@hammerhead:/ $ am kill com.whatsapp
java.lang.SecurityException: Permission Denial: killBackgroundProcesses() from pid=8755, uid=10141 requires android.permission.KILL_BACKGROUND_PROCESSES
at android.os.Parcel.readException(Parcel.java:1599) ...

Pues yo diría que -en esencia- este comando "am kill" me funciona igual que a albalatvs, pero no estoy seguro de que estemos utilizando bien el comando. Probaré otra cosa parecida:

u0_a141@hammerhead:/ $ su am kill com.whatsapp

En este momento aparece la ventana de SuperSu preguntándome si quiero conceder privilegios de superusuario a la app Terminal (esto no me lo había preguntado antes, de lo cual se deduce que el comando anterior no solicita/requiere privilegios SU); contesto que sí le doy privilegios a Terminal, y entonces ocurre que...

sush: kill: com.whatsapp: arguments must be jobs or process IDs

Aquí me pierdo, pero mi conclusión inmediata es que el comando am kill directamente no tiene privilegios para matar otros procesos.

 Cita: Originalmente Escrito por albalatvs Ver Mensaje
Sería notificación 1 iniciando si if %TIME o %TIMES?
Tal como lo puse:
Notificación: "1 iniciando " & %TIME - %TIMES

%TIME te muestra la hora y los minutos. El problema es que no muestra los segundos.
%TIMES te muestra un conteo de segundos (iniciando el contador en el año 1960, según creo recordar). Esto te permitirá ver la diferencia de segundos entre una notificación y otra.

Pero no pongas SI IF (como pareces indicar en tu pregunta): no hay que usar ninguna condición de ese tipo.
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
Responder Con Cita
  #27  
Viejo 13/06/16, 16:46:14
Array

[xs_avatar]
WillyWeb WillyWeb no está en línea
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
He dado por supuesto que Tasker ya tenía privilegios root, pero por lo que cuenta Caravantes ese podría ser el primer punto a revisar.

En cuanto al comando para "detener" una app desde consola, me he encontrado esto...

http://stackoverflow.com/questions/3...p-from-console

Parece que la mejor forma es usando...

am force-stop com.my.app.package

La forma que estáis usando (am kill com.your.package) requiere que la app no esté en primer plano.

Como no tengo root y no puedo comprobar nada de esto
__________________
Miembro del equipo que promueve el [Subforo de Tasker]

Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino)
Responder Con Cita
  #28  
Viejo 13/06/16, 17:09:16
Array

[xs_avatar]
Caravantes Caravantes no está en línea
Usuario muy activo
· Votos compra/venta: (1)
 
Fecha de registro: feb 2011
Mensajes: 2,200
Modelo de smartphone: Samsung Galaxy S9
Tu operador: Lowi
 Cita: Originalmente Escrito por WillyWeb Ver Mensaje
am force-stop com.my.app.package
u0_a141@hammerhead:/ $ am force-stop com.whatsapp
java.lang.SecurityException: Permission Denial: forceStopPackage() from pid=17378, uid=10141 requires android.permission.FORCE_STOP_PACKAGES...

u0_a141@hammerhead:/ $ su am force-stop com.whatsapp
sush: force-stop: not found

Quizá ocurre que las últimas versiones de Android han adoptado estrategias para que no sea tan fácil matar apps.

 Cita: Originalmente Escrito por WillyWeb Ver Mensaje
La forma que estáis usando (am kill com.your.package) requiere que la app no esté en primer plano.
Con un smartphone, si estoy usando el Terminal... Terminal está en primer plano, o sea que ese no puede ser el problema. De hecho, mi duda es si Whatsapp seguirá estando "abierto/activo" cuando dejo de verlo en primer plano: podría darse el caso de que Android estuviera bajo de recursos y cerrase el Whatsapp en cuanto dejo de tenerlo en primer plano.

De todas formas no estoy seguro de que matar/cerrar whatsapp vaya a servir para algo, porque podría darse el caso de que la app sea cerrada pero el servicio siga estando activo. Yo me pierdo en estos detalles tecnológicos que recién he comentado en otro hilo: http://www.htcmania.com/showthread.p...0#post23436950
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
Responder Con Cita
  #29  
Viejo 13/06/16, 18:21:14
Array

[xs_avatar]
Mitrhandir Mitrhandir no está en línea
Usuario muy activo
 
Fecha de registro: ene 2014
Localización: Burrifornia
Mensajes: 910
Modelo de smartphone: Huawei Ascend G7
Tu operador: Yoigo
Bueno Caravantes, aquí te paso los datos:
Con am kill y pantalla apagada:
1 empezando 16:21-1465830000
2 intermedio 16:21-1465830005
3 finalizando 16:21-1465830006

Con "matar aplicación" y pantalla apagada:

1 empezando 17:00-1465832700
2 intermedio 17:00-1465832705
3 finalizando 17:00-1465832705

El am force-stop sí que me funciona. El am kill no. Yo me estoy rompiendo la cabeza intentando averiguar porque no cierra la app con la pantalla apagada.
Responder Con Cita
  #30  
Viejo 13/06/16, 19:28:29
Array

[xs_avatar]
mlesir mlesir no está en línea
Usuario muy activo
 
Fecha de registro: abr 2012
Mensajes: 2,263
Modelo de smartphone: OnePlus One,BQ Edison1, GoogleChrome,
Tu operador: Pepephone
Comprobado en android 4.4 que force-stop funciona. Con pantalla apagada tambien.
Para mi que el problema es que am kill mata el proceso pero no el servicio, con lo cual se vuelve a iniciar o directamente no se cierra. A mi "am kill com.whatsapp" no me funciona ni con pantalla encendida.

Otras posibilidades que se pueden usar son:

- "killall nombre de la app": creo que utiliza el nombre de la app

- "pm disable nombre del paquete": congela una app. Esta me parece la opcion más adecuada para lo que quieres.

-" pm kill -1 o -2 etc": kill tiene varias opciones que se pueden usar.

En todo caso si funciona am "kill force-stop", que eso si, es la opción más bestia, listo el asunto no?

Enviado desde mi T1-701u mediante Tapatalk
__________________
Fdo: Mlesir. Miembro del equipo que promueve el foro y el recopilatorio de Tasker http://www.htcmania.com/forumdisplay.php?f=969
Responder Con Cita
  #31  
Viejo 13/06/16, 19:40:44
Array

[xs_avatar]
Mitrhandir Mitrhandir no está en línea
Usuario muy activo
 
Fecha de registro: ene 2014
Localización: Burrifornia
Mensajes: 910
Modelo de smartphone: Huawei Ascend G7
Tu operador: Yoigo
Mr. Mlesir, qué alegría tenerte por aquí. El killall no lo conocía. Tomo nota. Ya había pensado en pm enable y disable, pero cuando encienda la pantalla y quiera mandar un whatsapp? La tenía casi descartada, pero voy a pensar en un nuevo enfoque. Además, veo/intuyo mucho gasto de batería con este comando. Me equivoco? Un saludo!
Responder Con Cita
  #32  
Viejo 13/06/16, 23:04:41
Array

[xs_avatar]
Caravantes Caravantes no está en línea
Usuario muy activo
· Votos compra/venta: (1)
 
Fecha de registro: feb 2011
Mensajes: 2,200
Modelo de smartphone: Samsung Galaxy S9
Tu operador: Lowi
 Cita: Originalmente Escrito por albalatvs Ver Mensaje
Bueno Caravantes, aquí te paso los datos:
Bueno, eso indica que la tarea se ejecuta correctamente, de principio a fin, y con los tiempos adecuados. Con eso, creo que podemos descartar cualquier problema generado por Tasker. Ahora solo falta encontrar el comando o la acción que sirva para lo que quieres. Yo creo que problablemente sea buena idea probar con "pm disable", como ha sugerido Mlesir, ese comando ha funcionado bien en otras ocasiones y sigue siendo posible congelar/descongelar apps en cualquier versión de Android. Puedes hacer un "pm enable" automático cada vez que enciendas la pantalla (o desbloquees el dispositivo) y un "pm disable" cada vez que la apagues/bloquees. Desde mi punto de vista, este comando no tiene que gastar más batería que cualquiera de los otros que hemos estado comentando; sospecho que el gasto de batería es -para todos estos comandos- irrelevante o despreciable.
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
Responder Con Cita
Gracias de parte de:
  #33  
Viejo 16/06/16, 09:25:37
Array

[xs_avatar]
Mitrhandir Mitrhandir no está en línea
Usuario muy activo
 
Fecha de registro: ene 2014
Localización: Burrifornia
Mensajes: 910
Modelo de smartphone: Huawei Ascend G7
Tu operador: Yoigo
Hola, he integrado lo anteriormente hablado en el perfil del cuco. Ocurre que sólo funciona cuando la pantalla está encendida o cargando. Lo tengo en when off, pero ni por esas. Voy a ponerlo en always a ver...

Perfil: Cucú (89)
Priority: 50
Hora: Desde 08:00 cada 15m Hasta 23:00
Entrada: Cucú (90)
A1: Si (if) [ %TIME ~ *00 ]
A2: Ejecutar consola [ Comando:setenforce permissive; svc data enable; setenforce enforcing; Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En: Almacenar Errores En: Almacenar Resultado en: Continuar Tarea Tras Error:Encendido ]
A3: Reproducir Tono Llamada [ Tipo:Notificación Sonido:Cuckoo Stream:5 ]
A4: Ejecutar consola [ Comando:pm enable com.gbwhatsapp Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En: Almacenar Errores En: Almacenar Resultado en: ]
A5: Cargar aplicación [ Aplicación:WhatsApp Datos: Excluir de aplics. recientes:Apagado Always Start New Copy:Apagado Continuar Tarea Tras Error:Encendido ]
A6: Esperar [ MS:0 Segundos:15 Minutos:0 Horas:0 Días:0 ]
A7: Ejecutar consola [ Comando:pm disable com.gbwhatsapp Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En: Almacenar Errores En: Almacenar Resultado en: ] Si (if) [ %Notif_pte ~ off ]
A8: Ejecutar consola [ Comando:setenforce permissive; svc data disable; setenforce enforcing; Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En: Almacenar Errores En: Almacenar Resultado en: Continuar Tarea Tras Error:Encendido ]
A9: Else Si (if) [ %TIME ~ *15 ]
A10: Ejecutar consola [ Comando:setenforce permissive; svc data enable; setenforce enforcing; Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En: Almacenar Errores En: Almacenar Resultado en: Continuar Tarea Tras Error:Encendido ]
A11: Reproducir Tono Llamada [ Tipo:Notificación Sonido:Chess Stream:5 ]
A12: Ejecutar consola [ Comando:pm enable com.gbwhatsapp Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En: Almacenar Errores En: Almacenar Resultado en: ]
A13: Cargar aplicación [ Aplicación:WhatsApp Datos: Excluir de aplics. recientes:Apagado Always Start New Copy:Apagado Continuar Tarea Tras Error:Encendido ]
A14: Esperar [ MS:0 Segundos:15 Minutos:0 Horas:0 Días:0 ]
A15: Ejecutar consola [ Comando:pm disable com.gbwhatsapp Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En: Almacenar Errores En: Almacenar Resultado en: ] Si (if) [ %Notif_pte ~ off ]
A16: Ejecutar consola [ Comando:setenforce permissive; svc data disable; setenforce enforcing; Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En: Almacenar Errores En: Almacenar Resultado en: Continuar Tarea Tras Error:Encendido ]
A17: Else Si (if) [ %TIME ~ *30 ]
A18: Ejecutar consola [ Comando:setenforce permissive; svc data enable; setenforce enforcing; Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En: Almacenar Errores En: Almacenar Resultado en: Continuar Tarea Tras Error:Encendido ]
A19: Reproducir Tono Llamada [ Tipo:Notificación Sonido:Chess Stream:5 ]
A20: Esperar [ MS:500 Segundos:2 Minutos:0 Horas:0 Días:0 ]
A21: Reproducir Tono Llamada [ Tipo:Notificación Sonido:Chess Stream:5 ]
A22: Ejecutar consola [ Comando:pm enable com.gbwhatsapp Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En: Almacenar Errores En: Almacenar Resultado en: ]
A23: Cargar aplicación [ Aplicación:WhatsApp Datos: Excluir de aplics. recientes:Apagado Always Start New Copy:Apagado Continuar Tarea Tras Error:Encendido ]
A24: Esperar [ MS:0 Segundos:15 Minutos:0 Horas:0 Días:0 ]
A25: Ejecutar consola [ Comando:pm disable com.gbwhatsapp Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En: Almacenar Errores En: Almacenar Resultado en: ] Si (if) [ %Notif_pte ~ off ]
A26: Ejecutar consola [ Comando:setenforce permissive; svc data disable; setenforce enforcing; Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En: Almacenar Errores En: Almacenar Resultado en: Continuar Tarea Tras Error:Encendido ]
A27: Else Si (if) [ %TIME ~ *45 ]
A28: Ejecutar consola [ Comando:setenforce permissive; svc data enable; setenforce enforcing; Cuenta atrás (segundos):0 Usar Root:Ence....

Creo que debería cambiar el contexto y ponerle con pantalla apagada. Me tiene mosca! Un saludo!
Responder Con Cita
  #34  
Viejo 16/06/16, 10:48:47
Array

[xs_avatar]
WillyWeb WillyWeb no está en línea
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
 Cita: Originalmente Escrito por albalatvs Ver Mensaje
Hola, he integrado lo anteriormente hablado en el perfil del cuco...
Cuenta la leyenda que...
Cuando la NASA inició el lanzamiento de astronautas, se dieron cuenta de que los bolígrafos no funcionarían con gravedad cero. Para resolver este problema, la NASA contrató a una empresa que produjo un innovador bolígrafo que escribía con gravedad cero, hacia arriba y hacia abajo, bajo el agua, en prácticamente cualquier superficie, incluido el cristal, y en un rango de temperatura de desde por debajo de cero hasta más de 300ºC …

Para resolver el mismo problema los rusos utilizaron un lápiz.
El principio KISS: Mantén las cosas simples

KISS plantea que se debe evitar cualquier complejidad que no agregue valor a la solución, y reducir la tendencia de muchas personas de “sobre complicar” las cosas.

...

Tasker permite tener docenas de "pequeñas" tareas que aporten soluciones puntuales a problemas puntuales. Pretender hacer la cojo-tarea es un error de concepto que te complicará la vida innecesariamente. Deja que el cuco siga dando las horas y resuelve este otro problema de forma separada.

__________________
Miembro del equipo que promueve el [Subforo de Tasker]

Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino)
Responder Con Cita
Gracias de parte de:
  #35  
Viejo 16/06/16, 11:00:44
Array

[xs_avatar]
Mitrhandir Mitrhandir no está en línea
Usuario muy activo
 
Fecha de registro: ene 2014
Localización: Burrifornia
Mensajes: 910
Modelo de smartphone: Huawei Ascend G7
Tu operador: Yoigo
Oído cocina.... Entonces hago un perfil aparte. Pero sí, tienes toda la razón. Soy como la NASA, me complico la vida demasiado! Saludos!
Responder Con Cita
Gracias de parte de:
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Otro software para Android > Tasker



Hora actual: 23:17:09 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2026 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /