Tasker一键切换WiFi与数据指令

10次阅读
没有评论

使用Tasker进行WiFi与移动数据切换***

问题描述

希望通过Tasker实现一键切换功能,具体需求如下:
1. 一键关闭WiFi并开启移动数据。
2. 一键关闭移动数据并开启WiFi。

用户希望这个切换过程尽可能快速,并且只需点击一次即可完成切换到仅使用WiFi或仅使用移动数据。

解决方案

注意:本解决方案适用于已经安装了Tasker的应用环境。对于非Root设备,部分操作可能无法直接实现。

方案1:使用Tasker内置功能

步骤1:创建任务

  1. 打开Tasker应用,点击“任务”选项。
  2. 点击右上角的“+”按钮,创建一个新的任务。
  3. 为任务命名,例如“WiFi Only”或“Mobile Only”。

步骤2:添加任务步骤

  1. WiFi Only
  2. 点击“+”按钮,选择“插件” -> “系统” -> “网络” -> “设置网络类型”。
  3. 设置“网络类型”为“移动数据”,同时勾选“关闭WiFi”。

  4. Mobile Only

  5. 点击“+”按钮,选择“插件” -> “系统” -> “网络” -> “设置网络类型”。
  6. 设置“网络类型”为“WiFi”,同时取消勾选“关闭WiFi”。

步骤3:保存任务

  1. 完成上述设置后,点击右上角的保存按钮,保存任务。

方案2:使用非Root设备的替代方法

由于非Root设备无法直接通过Tasker实现移动数据的开关,可以通过执行shell命令来间接实现。

步骤1:创建Shell任务

  1. 打开Tasker应用,点击“任务”选项。
  2. 点击右上角的“+”按钮,创建一个新的任务。
  3. 为任务命名,例如“WiFi Only”或“Mobile Only”。

步骤2:添加Shell命令

  1. WiFi Only
  2. 点击“+”按钮,选择“插件” -> “Shell”。
  3. 输入以下命令:
    sh
    settings put global mobile_data 0 && svc wifi disable
  4. 这个命令会关闭移动数据并禁用WiFi。

  5. Mobile Only

  6. 点击“+”按钮,选择“插件” -> “Shell”。
  7. 输入以下命令:
    sh
    settings put global mobile_data 1 && svc wifi enable
  8. 这个命令会开启移动数据并启用WiFi。

步骤3:保存任务

  1. 完成上述设置后,点击右上角的保存按钮,保存任务。

方案3:使用Automate应用

如果以上方法不满足需求,可以考虑使用Automate应用,这是一个免费的自动化工具,支持更复杂的自动化任务。

步骤1:下载并安装Automate

  1. 从Google Play商店下载并安装Automate应用。
  2. 打开Automate应用,点击“+”按钮创建新的流程。

步骤2:添加步骤

  1. WiFi Only
  2. 添加“Wi-Fi Set State”步骤,设置为关闭WiFi。
  3. 添加“Mobile Data Set State”步骤,设置为开启移动数据。

  4. Mobile Only

  5. 添加“Wi-Fi Set State”步骤,设置为开启WiFi。
  6. 添加“Mobile Data Set State”步骤,设置为关闭移动数据。

步骤3:保存并运行

  1. 完成上述设置后,点击右上角的保存按钮,保存流程。
  2. 为流程设置快捷方式,方便一键切换。

以上就是使用Tasker进行WiFi与移动数据切换的具体步骤,希望能帮助到您。

正文完