Tasker to create
toggle widget for ES ftp service
-----Edited on Feb. 28, 13 (Thanks again
to RudeboyX, it is his great improvement on my earlier version.)
To
perform this mission, Tap the tab "tasks" of Tasker, create a task as below.
Task: (ES FTP Toggle)
Action 1: task-If, %ESFTP !~ On -------- here it is set up for the first run, when the
variable is not set as blank. Also for the case if the FTP is set off.
Action 2: Misc-Send Intent,
Action:
android.intent.action.MAIN
Package: com.estrongs.android.pop
Class: com.estrongs.android.pop.ftp.ESFtpShortcut
Target: Activity
Package: com.estrongs.android.pop
Class: com.estrongs.android.pop.ftp.ESFtpShortcut
Target: Activity
Action 3:
tasker-set widget icon, name: ES FTP
Toggle, widget
icon: (better pick a glowing one to show the status)
action 4:
tasker-set widget label, name: ES FTP
Toggle, label: FTP
on
Action 5:
variable -variable set, name: %ESFTP, to: On
Action 6: task-else ------------- here is set up for the case if
the FTP is set on, then triggers the hereinafter actions.
Action 7: Misc-Send Intent,
Action: android.intent.action.MAIN
Extra1: mode:2
Package: com.estrongs.android.pop
Class: com.estrongs.android.pop.ftp.ESFtpShortcut
Target: Activity
Action: android.intent.action.MAIN
Extra1: mode:2
Package: com.estrongs.android.pop
Class: com.estrongs.android.pop.ftp.ESFtpShortcut
Target: Activity
Action 8:
tasker-set widget icon, name: ES FTP
Toggle, widget
icon: (better pick a gray one to show the status)
Action 9: tasker-set widget label, name:
ES FTP Toggle, label: FTP off
Action
10:
variable -variable set, name: %ESFTP, to: Off
Action 11: task-End if
well,
right now, you may come back to the launcher desktop, add widget-tasker task,
select (ES FTP Toggle), done!
you may
test it with one tap, and then with second tap,to see if the widget would
toggle from on to off, or off to on with the pre-defined icon and label.
One more thing, via this method, we are
able to create toggle widget as many as we like within Tasker. Eg. Wifi, mobile
data, etc.
No comments:
Post a Comment