Skip to content

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.

  1. MacroDroid installed from Google Play Store
  2. GPS JoyStick installed with the unlocked version
  3. For Pro intents: an active Pro subscription
  1. Open MacroDroid → Tap Add Macro
  2. Add Trigger - choose when the macro runs (time, event, etc.)
  3. Add ActionConnectivityFire Intent
  4. Configure the intent:
    • Target: Service
    • Action: The intent action string (e.g., theappninjas.gpsjoystick.TELEPORT)
    • Extras: Add key-value pairs for the intent extras

When adding extras in the Fire Intent action:

GPS JoyStick TypeMacroDroid Extra TypeExample
float (lat, lng, alt, speed)FloatKey: lat, Value: 37.8095
String (name, waypoints)StringKey: name, Value: My Route
boolean (teleport)BooleanKey: teleport, Value: true
int (mode, marker_count)IntegerKey: mode, Value: 1
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
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
FeatureMacroDroidTasker
InterfaceVisual/drag-and-dropText-based configuration
Learning curveLowerSteeper
Free version5 macros limit7-day trial
Intent supportFullFull
Variable handlingBasicAdvanced
ScriptingLimitedJavaScript support

Both apps can send all GPS JoyStick intents. Choose MacroDroid for a simpler visual interface or Tasker for more complex automation chains.

See the Pro Intents API Reference for all available intents and extras.