System intents
Intents listened for
The TomTom BRIDGE has a few additional intents that it responds to. Find a list of these intents and their effect below. Please refer to their respective documentation on this portal for more detailed information.
Home screen
Open the homescreen on the currently active page
- Action - action.MAIN
- Activity - com.tomtom.navpad.navapp/.NavPadNavAppActivity
- Data URI scheme - None
- MIME Type - None
Go to home and scroll to page number X
- Action - action.VIEW
- Activity - com.tomtom.navpad.navapp/.NavPadNavAppActivity
- Data URI scheme - page:<number>
- MIME Type - None
- Category -
- category.HOME -
- Example: Go to page 2 on homescreen -
adb shell am start -a android.intent.action.VIEW -c android.intent.category.HOME -d "page:2"
Go to home and scroll to the page holding the "navigation widget"
- Action - action.VIEW
- Activity - com.tomtom.navpad.navapp/.NavPadNavAppActivity
- Data URI scheme - page:navigation
- MIME Type - None
- Category -
- category.HOME -
- Example: -
adb shell am start -a android.intent.action.VIEW -c android.intent.category.HOME -d "page:navigation"
Open up the navigation page on homescreen, or fullscreen navigation whichever was last in use
- Action - tomtom.intent.action.SHOW_NAVAPP
- Data URI scheme - None
- MIME Type - None
Disable or enable items in group with an index number
- Action - action.VIEW
- Activity - com.tomtom.navpad.navapp/.NavPadNavAppActivity
- Data URI scheme - None
- MIME Type - None
- Extras -
- enable - true/false
- index - [0-256]
- Category -
- category.HOME -
Navigation application
Open the full screen Navigation
- Action - action.MAIN
- Activity - com.tomtom.navpad.navapp/.NavPadNavAppActivity
- Data URI scheme - None
- MIME Type - None
- Category -
- category.LAUNCHER -
- category.APP_MAPS -
- category.DEFAULT -
- Example: -
adb shell am start com.tomtom.navpad.navapp/.NavPadNavAppActivity
Import a single route into the Navigation application
- Action - tomtom.intent.action.IMPORT_SINGLE_ROUTE
- Data URI scheme - File URI to the route
- MIME Type - application/gpx application/gpx+xml application/itn
- Category -
- category.DEFAULT -
Import a list of routes into the Navigation application
- Action - tomtom.intent.action.IMPORT_MULTIPLE_ROUTES
- Data URI scheme - ArrayList of File URIs to the routes
- MIME Type - application/gpx application/gpx+xml application/itn
- Category
- category.DEFAULT
Show the map at the given latitude and longitude
- Action - action.VIEW
- Data URI scheme -
- geo:<latitude>,<longitude> -
- geo:<latitude>,<longitude>?z=<zoom> - Zoom is currently ignored.
- geo:0,0?q=<latitude>,<longitude>(<label>) - With a string label
- MIME Type - None
- Category -
- category.DEFAULT -
Plan a route to the given latitude and longitude
- Action - action.VIEW
- Data URI scheme -
- google.navigation:q=<latitude>,<longitude> -
- google.navigation:q=<latitude>,<longitude>?z=<zoom> - Zoom is currently ignored.
- google.navigation:q=<latitude>,<longitude>(<label>) - With a string label
- MIME Type - None
- Category -
- category.DEFAULT -
Software updater
Remove APKs which are not installed by "Software update" application
- Action - tomtom.intent.action.REMOVE_THIRDPARTY_APKS
- Data URI scheme - None
- MIME Type - None
- Example: -
adb shell am broadcast -a tomtom.intent.action.REMOVE_THIRDPARTY_APKS
External camera application
Stop the external camera application
- Action - com.tomtom.videodockcamera.intent.action.FINISH
- Data URI scheme - None
- MIME Type - None
- Example: -
adb shell am broadcast -a com.tomtom.videodockcamera.intent.action.FINISH
System bar
Set Quick Launch button X with Intent intent_uri
- Action - tomtom.intent.action.SET_QUICKLAUNCHBUTTON
- Extras -
- button - 0/1(Integer)
- intent_uri - URI string for the intent, starting with #intent..(String)
- Example: Set the Quick Launch button 1 with Settings application for Restricted user -
adb shell "am broadcast --user 10 -a tomtom.intent.action.SET_QUICKLAUNCHBUTTON --ei button 1 -e intent_uri '#Intent;action=android.intent.action.MAIN;category=android.intent.category.LAUNCHER;component=com.android.settings/.Settings;end'"
Clear Quick Launch button X
- Action - tomtom.intent.action.CLEAR_QUICKLAUNCHBUTTON
- Extras -
- button - 0/1(Integer)
- Example: Clear the Quick Launch button 0 for Owner user -
adb shell am broadcast --user 0 -a tomtom.intent.action.CLEAR_QUICKLAUNCHBUTTON --ei button 0
Intents broadcast
TomTom BRIDGE also broadcasts intents on certain occasions. Please refer to their respective documentation on this portal for more detailed information.
Receive a single route
- Action - action.SEND
- Data URI scheme - None
- MIME Type - application/gpx application/gpx+xml
- Category -
- category.DEFAULT -
Receive multiple routes
- Action - action.SEND_MULTIPLE
- Data URI scheme - None
- MIME Type - application/gpx application/gpx+xml
- Extras -
- Category -
- category.DEFAULT -
Navigation app starts after a reboot
- Action - com.tomtom.action.FIRSTRUN
- Data URI scheme - None
- MIME Type - None
- Category -
- category.DEFAULT -
Update has started
- Action - tomtom.intent.action.UPDATE_STARTED
- Data URI scheme - None
- MIME Type - None
System was successfully updated
- Action - tomtom.intent.action.UPDATE_FINISHED
- Data URI scheme - None
- MIME Type - None
"Software update" application encountered an error
- Action - tomtom.intent.action.UPDATE_ERROR
- Data URI scheme - None
- MIME Type - None
Device needs to suspend/shutdown
- Action - android.intent.action.ACTION_REQUEST_CONFIRM_SUSPEND_SHUTDOWN
- Data URI scheme - None
- MIME Type - None
- Category -
- category.DEFAULT -
State of the ignition signal has changed
- Action - tomtom.intent.action.IGNITION_STATE_CHANGED
- Data URI scheme - None
- MIME Type - None
- Extras -
- tomtom.intent.extra.IGNITION_ON - A boolean extra that indicates if the ignition is on or not.
The ignition state can also be queried from the TomTom addon with
the
DockControl.getIgnitionOn()
API. - Action - tomtom.media.TOMTOM_DOCK_MIC_PLUG_ACTION
- Data URI scheme - None
- MIME Type - None
- tomtom.intent.extra.IGNITION_ON - A boolean extra that indicates if the ignition is on or not.
The ignition state can also be queried from the TomTom addon with
the