首页 文章

Tasker:如何检测位置发生了变化?

提问于
浏览
0

我最近在Android上发现了Tasker .

我正在考虑在设备解锁上执行一些任务 .
但我想避免一遍又一遍地做,除非该位置有"changed" .
(例如,5米或1公里,无所谓,无论最简单,我只是在尝试)

如何创建执行此操作的任务:

IF current location is "different" from %LastLocation
   Perform some task
   Set %LastLocation = current location
 END IF

我只需要使用最小功率的大致位置 .

我不认为Location Without Tears有帮助,因为我试图在Task中使用它,而不是Context . 我也很欣赏JavaScript解决方案 .

1 回答

  • 0

    如此获取位置操作如何

    test (27)
        A1: Get Location [ Source:Net Timeout (Seconds):100 Continue Task Immediately:On Keep Tracking:Off ] 
        A2: If [ %LOCN !~ %Lastloc ]
        A3: Perform Task [ Name:do what you want Stop:On Priority:5 Parameter 1 (%par1): Parameter 2 (%par2): Return Value Variable: ] 
        A4: Variable Set [ Name:%Lastloc To:%LOCN Do Maths:Off Append:Off ] 
        A5: End If
    

相关问题