0 votes

Comment utiliser les diffusions de Tasker dans Macrodroid ?

J'ai cette application, forcedoze ce qui permet de mieux somnoler pour économiser la batterie. Je veux l'activer ou le désactiver selon un calendrier pour lequel je vois une diffusion pour Tasker.

com.suyashsrijan.forcedoze.ENABLE_FORCEDOZE

(Valeurs de diffusion requises : Aucune)

Et un autre similaire avec DISABLE

Comment puis-je utiliser cela dans Macrodroid ? Je suppose que je dois utiliser les intents mais je ne sais pas quoi faire, je ne l'ai jamais utilisé et ça a l'air compliqué - je ne suis pas sûr de ce qu'il faut remplir dans les options multiples (si ma supposition est correcte).

1voto

Firelord Points 23064

Ma solution nécessite l'envoi des intentions avec le privilège de super-utilisateur (Root) et malheureusement, l'application Envoyer l'intention dans MacroDroid ne le permet pas. J'ai donc utilisé l'action Script de MacroDroid comme solution de rechange.

L'envoi d'une diffusion (qui est universelle et non spécifique à Tasker) ne suffirait pas. L'utilisation du logcat j'ai remarqué que l'application démarre le service nommé ForceDozeService et émet ensuite la diffusion correspondante.

Script ( fr.sh ) pour activer le 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 ) pour désactiver le 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'

Utilisez l'action Script dans Macrodroid comme :

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

Ça devrait marcher.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X