在Tasker App Factory中使用Material Design?

时间:2014-08-22 13:39:33

标签: android wifi material-design tasker

我制作了一个非常简单的应用程序,只要我靠近特定的WiFi SSID,就会让我的手机振动。我知道有几个应用程序可以执行此操作,但是这个应用程序已针对特定WiFi进行了预配置,因此用户无需输入SSID。

我的应用程序最初是由Tasker的App Factory制作的,因为我的编程知识非常有限。如果可以的话,我想用Material Design更新我的应用程序。我已经看到了谷歌在Material Design上提供的一些资源,但我希望有人能指出我如何更新这个应用程序的正确方向。我假设我可能不得不从头开始再写这个应用程序,而不是使用App Factory。我无法找到任何教程,向您展示如何使用靠近WiFi SSID管理您的音频配置文件。最好的方法是什么?

1 个答案:

答案 0 :(得分:0)

你还有这个问题吗?如果是这样,您能举例说明您希望通过管理音频配置文件实现什么目标吗?

//修改

这不会太复杂:

  1. 使用两个触发器创建个人资料:[state] WiFi Near[state]Variable Value
    • WiFi Near - 设置此处所需的网络名称
    • 变量值 - 例如将其命名为wifiVibrate,如果值为true则设置为触发
  2. 添加Vibrate操作
  3. 现在您需要创建第二个配置文件,时间触发器设置为00:00(所以每天午夜)。该个人资料应该检查一周中的哪一天,如果它与应用设置中保存的天数相匹配,请将wifiVibrate值更改为true(否则将其设置为false

    关于存储和检查工作日,我创建了一个包含7个复选框的场景。每个复选框状态都对应一个数组项,因此如果它的状态发生了变化 - 正确的数组项将被更新(星期一选择 - > wifiDay1=true等)。

    为此,每个复选框必须分配给change的两个操作:

    1. 变量集wifiDay1 = true(如果new_val = 1)
    2. 变量集wifiDay1 = false(如果new_val = 0)
    3. 所以你最终得到wifiDay数组有7个项目(真/假)。您现在需要做的就是每天午夜检查当天数组的项目值是true

      材料设计

      真的很简单。要有一个Material-style标题,只需添加一个矩形并用适当的颜色填充它。按钮,切换,字体等相同。

      事实上,有一些nice tutorials on tasker scenes with material design