0 votos

¿Cómo utilizar las transmisiones de Tasker en Macrodroid?

Tengo esta aplicación , forcedoze lo que hace que se mejore la dormitar para ahorrar batería. Quiero activar / desactivar en la programación para que veo la emisión de Tasker

com.suyashsrijan.forcedoze.ENABLE_FORCEDOZE

(Valores de emisión requeridos : Ninguno)

Y una similar con DISABLE

¿Cómo puedo usar esto en Macrodroid? Supongo que tengo que usar intents pero no tengo ni idea de esto, no lo he usado y parece complicado - no estoy seguro de lo que hay que rellenar en las múltiples opciones ( si mi suposición es correcta )

1voto

Firelord Puntos 161

Mi solución requiere enviar los intentos con privilegio de superusuario (Root) y lamentablemente, el Enviar intención en MacroDroid no lo permite. Así que he utilizado el script acción de MacroDroid como una solución.

El envío de una emisión (es universal, no específica de Tasker) por sí solo no haría nada en este caso. El uso de la logcat Me di cuenta de que la aplicación inicia el servicio llamado ForceDozeService y a continuación emite la correspondiente emisión.

script ( es.sh ) para activar el ForceDoze:

#!/system/bin/sh

su -c 'am startservice com.suyashsrijan.forcedoze/.ForceDozeService' 
su -c 'am broadcast -a com.suyashsrijan.forcedoze.ENABLE_FORCEDOZE -n com.suyashsrijan.forcedoze/.EnableForceDozeService'

script ( ds.sh ) para desactivar el ForceDoze:

#!/system/bin/sh

su -c 'am stopservice com.suyashsrijan.forcedoze/.ForceDozeService' 
su -c 'am broadcast -a com.suyashsrijan.forcedoze.DISABLE_FORCEDOZE -n com.suyashsrijan.forcedoze/.DisableForceDozeService'

Utilice la acción script en Macrodroid como:

sh FILE_PATH      // such as /sdcard/en.sh

Eso debería funcionar.

0 votos

Con mera lógica. en realidad se puede reducir esto a un solo script y reducir la redundancia que añadí en el privilegio de superusuario. Lo habría hecho yo mismo, pero ahora tengo poco tiempo.

0 votos

Gracias por la solución y la pronta devolución. Lo probaré más tarde y lo devolveré si hay algún problema, aunque estoy seguro de que funcionará. Gracias de nuevo

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X