Tasker配置:如何判断手机是否已经连接Wifi?

遇到这个问题,如果你条件反射,认为可以通过系统变量%WIFI判断,那就大错特错了。%WIFI只能判断手机的Wifi开关开了没,根本无法判断手机是否连接了Wifi。判断手机是否已经连接Wifi的重责大任还是需要%WIFII来完成。

在进入正题前,我们要认识一下在手机连接Wifi时及未连接Wifi时%WIFII信息的区别:

▲连接Wifi后的%WIFII信息
▲连接Wifi前的%WIFII信息

通过以上两图的黄色部分文字的对比,我们不难发现两种不同状态下的重要关键词:

  1. 连接Wifi后,%WIFII信息含“CONNECTION”;
  2. 连接Wifi前,%WIFII信息含“SCAN”。

因此,判断手机是否连接Wifi的问题又变成判断%WIFII信息中是否含有“CONNECTION”或者“SCAN”的问题。至于怎么判断,这里不再赘述,大家可参考以下文章:

  1. Tasker配置:连接某个Wifi的SSID后自动吃个瓜
  2. Tasker配置:%WIFII还可以这样玩

眼尖的同学也许看到上图变量分明是%NewWIFII啊。没错,看过《Tasker配置:%WIFII还可以这样玩》的同学都知道%NewWIFII是什么:它是我新建的%WIFII替身啦。

《Tasker配置:如何判断手机是否已经连接Wifi?》有1条评论

发表评论