zoukankan      html  css  js  c++  java
  • Tasker to create toggle widget for ES ftp service -- Send Intent

    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
    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 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.

  • 相关阅读:
    STM32CubeIDE+FreeRTOS软件定时器实验
    STM32CubeIDE+FreeRTOS事件实验
    STM32CubeIDE+FreeRTOS互斥量实验
    STM32CubeIDE+FreeRTOS模拟优先级反转实验
    STM32CubeIDE+FreeRTOS计数信号量实验
    STM32CubeIDE+FreeRTOS二值信号量实验
    数据库
    并发编程
    网络编程
    面向对象编程(高阶)
  • 原文地址:https://www.cnblogs.com/shangdawei/p/4510942.html
Copyright © 2011-2022 走看看