MacroDroid Integration
MacroDroid is a visual automation app for Android. It can send the same Intents as Tasker to control GPS JoyStick, using a more visual drag-and-drop interface.
Prerequisites
Section titled “Prerequisites”- MacroDroid installed from Google Play Store
- GPS JoyStick installed with the unlocked version
- For Pro intents: an active Pro subscription
Sending Intents from MacroDroid
Section titled “Sending Intents from MacroDroid”Creating a Macro
Section titled “Creating a Macro”- Open MacroDroid → Tap Add Macro
- Add Trigger - choose when the macro runs (time, event, etc.)
- Add Action → Connectivity → Fire Intent
- Configure the intent:
- Target: Service
- Action: The intent action string (e.g.,
theappninjas.gpsjoystick.TELEPORT) - Extras: Add key-value pairs for the intent extras
Extra Types in MacroDroid
Section titled “Extra Types in MacroDroid”When adding extras in the Fire Intent action:
| GPS JoyStick Type | MacroDroid Extra Type | Example |
|---|---|---|
| float (lat, lng, alt, speed) | Float | Key: lat, Value: 37.8095 |
| String (name, waypoints) | String | Key: name, Value: My Route |
| boolean (teleport) | Boolean | Key: teleport, Value: true |
| int (mode, marker_count) | Integer | Key: mode, Value: 1 |
Basic Examples
Section titled “Basic Examples”Teleport on Schedule
Trigger: Day/Time → 9:00 AM, Mon-Fri Action: Fire Intent
- Target: Service
- Action:
theappninjas.gpsjoystick.TELEPORT - Extra (Float):
lat=37.7749 - Extra (Float):
lng=-122.4194
Start Route on App Launch
Trigger: Application Launch → select your test app Action: Fire Intent
- Target: Service
- Action:
theappninjas.gpsjoystick.ROUTE - Extra (String):
name=Test Route
Stop on Wi-Fi Disconnect
Trigger: Wi-Fi State Change → Disconnected from "OfficeWiFi" Action: Fire Intent
- Target: Service
- Action:
theappninjas.gpsjoystick.STOP
Pro Examples
Section titled “Pro Examples”Walk Through Waypoints (Pro)
Action: Fire Intent
- Target: Service
- Action:
theappninjas.gpsjoystick.WALK - Extra (String):
waypoints=37.7694,-122.4862;37.7700,-122.4830 - Extra (Boolean):
teleport=true - Extra (Float):
speed=5.0
Generate Random Route (Pro)
Action: Fire Intent
- Target: Service
- Action:
theappninjas.gpsjoystick.GENERATE - Extra (Integer):
mode=0 - Extra (Integer):
marker_count=15 - Extra (Float):
offset=75.0
MacroDroid vs Tasker
Section titled “MacroDroid vs Tasker”| Feature | MacroDroid | Tasker |
|---|---|---|
| Interface | Visual/drag-and-drop | Text-based configuration |
| Learning curve | Lower | Steeper |
| Free version | 5 macros limit | 7-day trial |
| Intent support | Full | Full |
| Variable handling | Basic | Advanced |
| Scripting | Limited | JavaScript support |
Both apps can send all GPS JoyStick intents. Choose MacroDroid for a simpler visual interface or Tasker for more complex automation chains.
Complete Intent Reference
Section titled “Complete Intent Reference”See the Pro Intents API Reference for all available intents and extras.