PDA

Ver la Versión Completa : [ CONSULTA ] Modificación de tiempo limite de pantalla


ManuelSFC11
01/12/22, 10:16:48
Buenos días,

Tengo un problema con un proyecto que tengo para modificar el tiempo limite de pantalla según la app que tenga abierto. Cuando ejecuto el proyecto (que solo tiene 1 tarea de entrada para modificar el tiempo de pantalla al entrar en una app y otra de salida para poner el tiempo como estaba fuera de la app) funciona perfectamente pero de buenas a primera deja de funcionar.

Tengo todos los permisos activos y no se si es por android 12 o android 13 ya que cuando tenia android 11 no tenia este problema.

Si alguien tiene alguna idea o tambien le pasa y puede ayudarme se lo agradecería.

Saludos.

WillyWeb
03/12/22, 17:18:41
Muy buenas. Vamos poco a poco...

¿Qué es lo que deja de funcionar?
¿Cómo llegas a esa conclusión?

ManuelSFC11
05/12/22, 10:25:07
Muy buenas. Vamos poco a poco...

¿Qué es lo que deja de funcionar?
¿Cómo llegas a esa conclusión?

A ver, deja de funcionar la modificación del tiempo limite de pantalla puesto que ahora le he añadido una notificación para comprobar si se activa o no se activa la tarea. Efectivamente se activa, pero transcurrido 1 minuto se bloquea el movil (tiempo por defecto), es decir, que la accion que modifica el tiempo a 30 minutos cuando estoy en una app "X" no está funcionando

WillyWeb
05/12/22, 11:34:57
Vale. Has comprobado que la tarea de entrada se ejecuta pero la acción "Tiempo Límite de Pantalla" (supongo que es esa la que usas) parece no tener efecto ¿Has comprobado las limitaciones que se mencionan en la ayuda de la acción?

Y la tarea de salida ¿se ejecuta cuándo debe?

Puedes aclarar eso de "funciona perfectamente pero de buenas a primera deja de funcionar" ¿...?

¿Por qué mencionás Android 11, 12 y 13? ¿Cuál estás usando?

ManuelSFC11
07/12/22, 10:42:09
Vale. Has comprobado que la tarea de entrada se ejecuta pero la acción "Tiempo Límite de Pantalla" (supongo que es esa la que usas) parece no tener efecto ¿Has comprobado las limitaciones que se mencionan en la ayuda de la acción?

Y la tarea de salida ¿se ejecuta cuándo debe?

Puedes aclarar eso de "funciona perfectamente pero de buenas a primera deja de funcionar" ¿...?

¿Por qué mencionás Android 11, 12 y 13? ¿Cuál estás usando?

Buenas,

Con "funciona perfectamente..." me refiero a que la accion se ejecuta y la tarea se mantiene activa cuando entro en una app seleccionada pero el tiempo limite se mantiene por defecto, es decir, si está a 1 min no setea el parametro "Tiempo Límite de Pantalla" a 30 min

En cuanto a la version de Android, las menciono porque en mi Oneplus 8T he pasado por las 3 versiones y en la unica que funcionaba todo correctamente era en la version de Android 11, actualmente estoy en la 13

WillyWeb
07/12/22, 11:18:21
Vale. El perfil que detecta la aplicación que te interesa funciona (se activa) y la tarea se lanza (comprobado con la notificación). El problema está en que la acción no cambia el "Tiempo Límite de Pantalla". Todo esto te funcionaba en Android 11 pero ahora usas Android 13 y ya no funciona ... ¿correcto?

Te lo he preguntado antes pero no me has respondido ¿Has comprobado las limiaciones que se mencionan en la ayuda de la acción? Concretamente la del tiempo de 30 minutos.

¿Existe ese periodo en las opciones de tu dispositivo?
¿Has probado con otro periodo que esté en la lista de opciones?

ManuelSFC11
08/12/22, 10:40:13
Vale. El perfil que detecta la aplicación que te interesa funciona (se activa) y la tarea se lanza (comprobado con la notificación). El problema está en que la acción no cambia el "Tiempo Límite de Pantalla". Todo esto te funcionaba en Android 11 pero ahora usas Android 13 y ya no funciona ... ¿correcto?

Correcto Willy

Te lo he preguntado antes pero no me has respondido ¿Has comprobado las limiaciones que se mencionan en la ayuda de la acción? Concretamente la del tiempo de 30 minutos.

Comprobado, como los Oneplus limitan a 30 min como maximo pues mi intencion es seleccionar el maximo

¿Existe ese periodo en las opciones de tu dispositivo?
¿Has probado con otro periodo que esté en la lista de opciones?

Existen los periodos: 15s, 30s, 1min, 5min, 10min, 15min y 30min
Sí, he probado con un tiempo medio de 15min


La cosa es que cuando yo activo manualmente la tarea funciona, pero cuando cambio entre aplicaciones, bloqueo el movil, vuelvo a desbloquear o simplemente me salgo de Tasker para entrar en una app de las que tengo seleccionadas, deja de funcionar la tarea (pero realmente SÍ se activa porque aparece en las notificaciones)
Es decir, tiene que haber alguna configuracion de Oneplus que este evitando modificar parametros del sistema en ciertos momentos, pero en teoria estan todos los los permisos activos segun me idica el programa de activacion de permisos de Tasker

He probado de todo pero no se me ocurre nada más. Incluso he buscado tareas similares para ver como lo hacen otros usuarios de tasker pero realmente el perfil no tiene mas que accion de entrada para setear el tiempo limite de pantalla y accion de salida para revertir el tiempo limite. Quizás sea realmente problema de Oneplus y ColorOS como he leido alguna vez en reddit

WillyWeb
09/12/22, 11:31:39
La cosa es que cuando yo activo manualmente la tarea funciona, pero cuando cambio entre aplicaciones, bloqueo el movil, vuelvo a desbloquear o simplemente me salgo de Tasker para entrar en una app de las que tengo seleccionadas, deja de funcionar la tarea (pero realmente SÍ se activa porque aparece en las notificaciones)

Me estoy perdiendo algo. :pensando:

Por favor, pon aquí la descripción del proyecto para que pueda ver exactamente qué has hecho. Sigue estas indicaciones...

https://www.htcmania.com/showthread.php?t=615896

ManuelSFC11
09/12/22, 13:35:49
Me estoy perdiendo algo. :pensando:



Por favor, pon aquí la descripción del proyecto para que pueda ver exactamente qué has hecho. Sigue estas indicaciones...



https://www.htcmania.com/showthread.php?t=615896 Perfil: Screen active
Aplicación: HLTV, SofaScore, Chrome...



Entrada Tarea: 30min
Mantener Despierto

A1: Tiempo Límite de Pantalla [
Segundos: 0
Minutos: 30
Horas: 0 ]



Salida Tarea: 1min

A1: Tiempo Límite de Pantalla [
Segundos: 0
Minutos: 1
Horas: 0 ]

WillyWeb
09/12/22, 13:58:51
Vale. No veo nada raro. :loco:

Necesito que me aclares eso de "cuando yo activo manualmente la tarea funciona" ¿..?

¿Cómo haces esa activación manual? Entiendo que es pulsando el botón Play en el editor de tareas ¿...?

¿Que entiendes por funcionar? Una cosa es que la tarea se ejecute y otra es que cada una de sus acciones hagan lo que esperas (cambiar el tiempo de encendido de la pantalla). Por cierto, has mencionado una notificación que no aparece por ninguna parte.

¿Puede ser que el perfil se active y desactive al instante? :rolleyes:

Añade una acción Bip con tonos diferentes en cada una de las tareas y "escucha" si se ejecutan en los momentos esperados.

ManuelSFC11
10/12/22, 15:06:41
Vale. No veo nada raro. :loco:



Necesito que me aclares eso de "cuando yo activo manualmente la tarea funciona" ¿..?



¿Cómo haces esa activación manual? Entiendo que es pulsando el botón Play en el editor de tareas ¿...?

Exacto, cuando le doy al play y me voy a la app se hace el cambio de tiempo



¿Que entiendes por funcionar? Una cosa es que la tarea se ejecute y otra es que cada una de sus acciones hagan lo que esperas (cambiar el tiempo de encendido de la pantalla). Por cierto, has mencionado una notificación que no aparece por ninguna parte.

La notificación era solo por confirmar que se activaba. Tenia una para activada y otra para cuando se desactivaba y nunca saltaba la notivicacion de accion de salida (desactivada), por lo que el perfil funcionaba correctamente



¿Puede ser que el perfil se active y desactive al instante? :rolleyes:



Añade una acción Bip con tonos diferentes en cada una de las tareas y "escucha" si se ejecutan en los momentos esperados.

Probaré, gracias.


Añado que he cambiado la configuración de tasker para que me salte el mensaje de confirmación antes de salir de la app, asi me aseguro siempre de que no cierro la app de tasker y parece ser que es la solución a mis problemas

WillyWeb
10/12/22, 15:51:38
¿Es que no tenías Tasker configurado como recomendamos aquí?...

https://www.htcmania.com/showthread.php?t=1176026