Automate recording in Geo Tracker
Do you want to track your biking or driving activity, start recording based on calendar events simply by tapping your phone against an NFC sticker? You can easily automate your recording process with popular apps like Tasker or MacroDroid. In this setup, we will show how to automate the actions of start, stop, pause and resume
for track recording in Geo Tracker.
The feature is available under the Hobby subscription or higher.
Common triggers
- Activity & Movement
- Location
- Calendar Events
Many phones recognise if you are biking, running, walking or driving your car. Use Activity Recognition
to automate based on your activity.
With Geofence Triggers
you can start & stop recordings every time you enter or leave a certain location.
Use Calendar Events
to start & stop your recording based on meetings of your calendar. Use Day/Time Triggers
if you'd like to automate recordings at specific times of the day.
Choose your app
Automate recording with MacroDroid
1. Add a macro and select your trigger:


2. Add the Send Intent
action and fill in the data as follows:
Target
: ActivityAction
: android.intent.action.VIEWData
: Choose one of the below:Action Data Start recording new track geotracker://recorder/start
Stop recording geotracker://recorder/stop
Pause recording geotracker://recorder/pause
Resume recording geotracker://recorder/resume


3. The result should have a trigger and an action:

All set up - leave the other fields as they are. You have just automated your tracking 🥳
Automate recording with Tasker
1. Create a task, select System
and Send Intent
:


2. Fill in the data as follows:
Target
: ActivityAction
: android.intent.action.VIEWData
: Choose one of the below:Action Data Start recording new track geotracker://recorder/start
Stop recording geotracker://recorder/stop
Pause recording geotracker://recorder/pause
Resume recording geotracker://recorder/resume
3. The result should have an action, data and a target:


All set up - leave the other fields as they are. You have just automated your tracking 🥳
Other Apps
You can automize the recording with any app that allows to you to start apps programmatically. Simply find the Send Intent
action and fill in the data as follows:
Target
: ActivityAction
: android.intent.action.VIEWData
: Choose one of the below:Action Data Start recording new track geotracker://recorder/start
Stop recording geotracker://recorder/stop
Pause recording geotracker://recorder/pause
Resume recording geotracker://recorder/resume
For Developers
If you want to call Geo Tracker from within your own app, simply do so by calling the following function.
val intent = Intent.parseUri(“geotracker://recorder/start“, 0)
context.startActivity(intent)
Choose the parameters according to your desired action:
Action | Data |
---|---|
Start recording new track | geotracker://recorder/start |
Stop recording | geotracker://recorder/stop |
Pause recording | geotracker://recorder/pause |
Resume recording | geotracker://recorder/resume |