0

我最近发现了 Android 上的 Tasker。

我正在考虑在设备解锁上执行一些任务。
但我想避免一遍又一遍地这样做,除非位置“改变”了。
(例如 5 米或 1 公里,没关系,最简单的,我只是在试验)

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

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

我只需要使用最小功率的大概位置。

我认为没有眼泪的位置没有帮助,因为我试图在任务中使用它,而不是在上下文中。
我也很欣赏 JavaScript 解决方案。

4

1 回答 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 
于 2014-02-28T09:16:35.733 回答