Registry of intents protocols

Show: Applications Intents URIs Extras

This is a list of intents that can be implemented or called by activities. View fewer fields. Add a new intent protocol.

sort icon Action Input Intent Extra Output Description Last update Last author
API for printing from Android Applications com.rcreations.send2printer.print URI: "content:", "file:", "http:", "https:" MIME TYPE: "text/plain", "text/html", "text/xml", "image/*", "application/x-android-picture-stream" content is rendered, queued, and then send to a network printer configured by the user.

The "Send 2 Printer" application hooks into existing applications to enable printing,

Thu, 11/12/2009 - 13:46 N4Spd
Audio Volume Update Notification Broadcast org.openintents.audio.action_volume_update Broadcast action: org.openintents.audio.action_volume_update Required Extra: org.openintents.audio.extra_stream_type Type of the stream upon which the volume is being changed, e.g. STREAM_MEDIA, STREAM_RING, etc. Required Extra: org.openintents.audio.extra_volume_index The volume level to which the stream is being set No output, the intent should be broadcast as an Ordered broadcast so that any receiver may have the option of cancelling the broadcast and aborting the volume change.

This broadcast intent is used by an application to notify any receivers that an audio volume change is being performed.

Fri, 08/20/2010 - 09:29 yvolk
Bluetooth Watch (Button press) com.smartmadsoft.openwatch.command

Intents that are broadcasted on button press by OpenWatch (MBW-100, MBW-150, MBW-200).

Sat, 01/16/2010 - 12:22 smartmadsoft
Bluetooth Watch (Display text) com.smartmadsoft.openwatch.action Bluetooth watch (Text lines)

Intents handled by OpenWatch. Any of these intents is capable displaying up to two lines of text.

Sat, 01/16/2010 - 12:23 smartmadsoft
Calculator org.openintents.action.CALCULATOR Intent extras: "X" optional initial double value "Y" optional initial secondary double value "Z" optional initial tertiary double value Intent extras: "X" double value "Y" optional secondary double value "Z" optional tertiary double value

Launches a calculator, returns the final value calculated by the user. See RpnCalc for an example of an app that responds to this intent.

Fri, 03/13/2009 - 20:35 falk
Call android.intent.action.CALL If nothing, an empty dialer is started; else getData() is URI of a phone number to be dialed or a tel: URI of an explicit phone number.

Perform a call to someone specified by the data.

Wed, 12/17/2008 - 12:18 peli
Capture an image android.media.action.IMAGE_CAPTURE none

An application implementing this intent protocol allows the user to capture an image.

Sat, 11/01/2008 - 17:07 friedger
Check for Update org.openintents.intents.CHECK_VERSION data: url to version info file

Preliminary protocol until Market improves update facitilities!

Wed, 12/17/2008 - 11:56 friedger
Color category org.openintents.category.COLOR An optional color. Color A color chosen by the user.

Use as a <category> in combination with the Intent Action "android.intent.action.PICK" in order to launch a color picker.

Sun, 05/30/2010 - 13:15 kostmo
Connect host org.theb.ssh.action.CONNECT_HOST Content URI of the host to connect to.

Connect to a host.

Fri, 10/10/2008 - 14:01 peli
Create shortcut android.intent.action.CREATE_SHORTCUT None. Shortcut extras An Intent representing the shortcut.

Creates a shortcut on the main screen.

Thu, 09/25/2008 - 12:19 peli
Delete data android.intent.action.DELETE URI of data to be deleted. None

Delete the given data from its container.

Thu, 09/25/2008 - 15:24 friedger
Dial a number android.intent.action.DIAL If nothing, an empty dialer is started; else URI of a phone number to be dialed. None

Dial a number as specified by the data.

Thu, 09/25/2008 - 15:26 friedger
Edit collection net.lp.collectionista.action.EDIT_COLLECTION

Edit a collection specifically. A collection of items.

Thu, 06/11/2009 - 22:56 pjv
Edit data android.intent.action.EDIT URI of the data to be edited. None

Provide explicit editable access to the given data.

Thu, 09/25/2008 - 15:23 friedger
Edit Images with Photoshop.com Mobile 1.1 Editor android.intent.action.EDIT URI of the image to be edited,mime type of the image (must be of type “image/*”) The URI for the saved image

Any application can use the Photoshop.com Mobile 1.1 editor for editing images on Android phones.

Tue, 04/13/2010 - 17:14 amitg
Edit item net.lp.collectionista.action.EDIT_ITEM

Edit an item specifically. An item from a collection.

Tue, 06/23/2009 - 08:39 friedger
Edit title com.android.notepad.action.EDIT_TITLE URI of the content whose title should be edited. None.

Edit the title of a content.

Thu, 09/25/2008 - 15:26 peli
Edit title (of collections, items, ...) net.lp.collectionista.action.EDIT_TITLE

Edit the name/title of a collcetion or an item.

Thu, 06/11/2009 - 22:58 pjv
Encode com.google.zxing.client.android.ENCODE Encode data

Encode to barcode and display on screen.

Fri, 12/12/2008 - 16:58 peli
Enter Habitat org.adaptroid.habitats.ACTION_ENTER_HABITAT Habitat ID

Sticky broadcast intent sent by Habitats whenever the current habitat on an android device changes.

Tue, 08/10/2010 - 08:03 adaptroid
Environmental measurement com.borntotinker.intent.action.MEASURE Input the type of measurement to collect Type of measurement The result of the measurement collection will be returned. Units and data types will vary depending on the physical information being measured.

An open ended intent to collect information from the android phone's surroundings.

Sat, 09/04/2010 - 17:15 peli
Flashlight com.teslacoilsw.intent.FLASHLIGHT Optional extra: "on" (boolean) "timeout" (int) "off" (boolean) "toggle" (boolean) "strobe" (int [rate])

Supported in TeslaLED >= 2.0.1 (http://teslacoilsw.com/teslaled)

Used to control the state of the LED Flash for flashlighting purposes.

Example usage:

Intent intent = new Intent("com.teslacoilsw.intent.FLASHLIGHT");
intent.putExtra("toggle", true);
mContext.startService(intent);

Or to start it for 5 minutes:

Intent intent = new Intent("com.teslacoilsw.intent.FLASHLIGHT");
intent.putExtra("on", true);
intent.putExtra("timeout", 5);
mContext.startService(intent);

Or for when you're programming java at a rave:

Sat, 07/17/2010 - 06:06 teslacoil
Flickr photo com.google.android.photostream.FLICKR_PHOTO Flickr photo

Show a flickr photo.

Fri, 10/10/2008 - 14:28 peli
Flickr stream com.google.android.photostream.FLICKR_STREAM

Display a Flickr stream.

Fri, 10/10/2008 - 14:25 peli
Get content android.intent.action.GET_CONTENT The desired MIME type to retrieve. The URI of the item that was picked.

Allow the user to select a particular kind of data and return it.

Thu, 09/25/2008 - 11:04 peli
Insert data android.intent.action.INSERT URI of the directory (vnd.android.cursor.dir/*) in which to place the data. URI of the new data that was created.

Insert an empty item into the given container.

Wed, 09/24/2008 - 17:30 peli
List all applications android.intent.action.ALL_APPS None None

List all available applications.

Fri, 09/26/2008 - 11:14 friedger
Main android.intent.action.MAIN None None

Start as a main entry point, does not expect to receive data.

Wed, 09/24/2008 - 18:09 peli
Pay money org.openintents.action.PAYTO data uri specifying the receiver of the money none

Intent to pay some one a specified amount of money.

Sat, 01/16/2010 - 12:26 friedger
Pick activity android.intent.action.PICK_ACTIVITY data should be empty.<br/> get*Extra field EXTRA_INTENT is an Intent used with queryIntentActivities(Intent, int) to determine the set of activities from which to pick. Intent Class name of the activity that was selected.

Pick an activity given an intent, returning the class selected.

Thu, 07/02/2009 - 16:38 peli
Pick Color org.openintents.action.PICK_COLOR Optional: A default color Color The color chosen by the user.

Applications should use startActivityForResult() to launch this color picker with a default color specified in the integer Intent extra "org.openintents.extra.COLOR". The chosen color will be returned in an Intent the same way.

Fri, 05/28/2010 - 20:14 kostmo
Pick data android.intent.action.PICK URI containing a directory of data (vnd.android.cursor.dir/*) from which to pick an item. The URI of the item that was picked.

Pick an item from the data, returning what was selected.

Wed, 09/24/2008 - 17:18 peli
Pick directory org.openintents.action.PICK_DIRECTORY A file URI for suggested starting directory. Can also be left empty. File URI of the selected directory.

Pick a directory (folder) through a file manager.

Wed, 03/18/2009 - 01:51 peli
Pick file org.openintents.action.PICK_FILE A file URI for suggested file name or starting directory. Can also be left empty. File URI of the selected file.

Pick a file through a file manager.

Wed, 03/18/2009 - 01:52 peli
Pick folder android.intent.action.PICK Scheme must be "folder". Data can be a file URI for suggested starting directory or can be left empty. File URI of the selected folder.

Pick a folder through a file manager.
android.intent.extra.TITLE could be used as well.

Sat, 02/27/2010 - 20:51 blackmoon
Plot Data com.googlecode.chartdroid.intent.action.PLOT * int[] com.googlecode.chartdroid.intent.extra.DATA (required)<br/> * String[] com.googlecode.chartdroid.intent.extra.LABELS<br/> * int[] com.googlecode.chartdroid.intent.extra.COLORS (optional)<br/> * String com.googlecode.chartdroid.intent.extra.TITLE Chart representation of input data

ChartDroid currently produces a pie chart representation of input data.

Sat, 01/16/2010 - 12:25 kostmo
Print Image org.androidprinting.intent.action.PRINT URI of the image to be printed, mime type of the image (must be of type "image/*")

Any application can use HP iPrint Photo for Android for printing images on nearby printers from Android phones.

Tue, 08/10/2010 - 18:31 Wolf Paulus
Record a new financial transaction com.funkyandroid.action.NEW_TRANSACTION The transaction details

This intent reports a financial transaction to be recorded in an expenses or banking application.

Thu, 11/12/2009 - 13:47 funkyandroid
Record sound android.provider.MediaStore.RECORD_SOUND None. An uri to the recorded sound stored in the Media Library if the recording was successful.

Start SoundRecorder application to record sound.

Sat, 10/11/2008 - 22:07 peli
Remote View org.openintents.remote.intent.action.VIEW Remote Host

Simulates an android.intent.action.VIEW intent on a remote machine.

Thu, 12/03/2009 - 23:02 mr.baldwin
Resolve unresolved intents org.openintents.intents.UNRESOLVED_INTENT none none

Delegates the user to a selection of possible applications that can resolve the given intent.

Fri, 09/26/2008 - 21:57 friedger
Ringmode Control com.roozen.intent.RINGMODE_CONTROL None None

Brings user to activity to quickly change the phone's ringmode.

Fri, 04/10/2009 - 17:27 droozen
Ringtone picker android.intent.action.RINGTONE_PICKER

Show a ringtone picker.

Thu, 09/25/2008 - 17:33 peli
Scan com.google.zxing.client.android.SCAN

Scan a barcode.

Fri, 12/12/2008 - 16:59 peli
Search android.intent.action.SEARCH None Query None

Perform a search.

Thu, 09/25/2008 - 11:11 peli
Search book contents com.google.zxing.client.android.SEARCH_BOOK_CONTENTS

Use Google Book Search to search the contents of the book provided.

Fri, 12/12/2008 - 16:58 peli
Send a message to the given uri android.intent.action.SENDTO data is the URI describing the target. None

Send a message to someone specified by the data.

Fri, 10/17/2008 - 19:34 friedger
Send data to someone android.intent.action.SEND type of the intent is the MIME type of the data being sent. get*Extra can have either a EXTRA_TEXT or EXTRA_STREAM field, containing the data to be sent. If using EXTRA_TEXT, the MIME type should be "text/plain"; otherwise it should be the MIME type of the data in EXTRA_STREAM. Use */* if the MIME type is unknown (this will only allow senders that can handle generic data streams). Optional standard extras, which may be interpreted by some recipients as appropriate, are: EXTRA_EMAIL, EXTRA_CC, EXTRA_BCC, EXTRA_SUBJECT. None

Deliver some data to someone else.

Sat, 06/26/2010 - 01:19 tachy0n
Send Twitter Message com.twidroid.SendTweet Twitter Message

Send a Twitter/Identi.ca Message thru Twidroid.

Fri, 12/26/2008 - 10:16 peli
Set wallpaper android.intent.action.SET_WALLPAPER None. None.

Show settings for choosing wallpaper

Thu, 09/25/2008 - 12:33 peli
Share (through QR code) com.google.zxing.client.android.SHARE

Display an item as QR code to scan with a phone.

Fri, 12/12/2008 - 16:57 dswitkin
Show about dialog org.openintents.action.SHOW_ABOUT_DIALOG

Show an about dialog to display information about your application.

Mon, 01/12/2009 - 22:15 pjv
Show GPS Status com.eclipsim.gpsstatus.VIEW

Shows the status of the GPS receiver, including the signal strength and location of visible satellites.

Sat, 01/16/2010 - 12:25 rhornig
Show radar com.google.android.radar.SHOW_RADAR None None

Display a radar like view centered around the current position and mark the given location

Tue, 09/23/2008 - 16:25 friedger
Sound Control com.roozen.intent.SOUND_CONTROL None None

Brings user to a sound control screen where user can modify a number of different sound settings.

Fri, 04/10/2009 - 17:24 droozen
Tag data org.openintents.action.TAG content uri of tag None

Add a tag to the given data.

Thu, 09/25/2008 - 15:29 friedger
Translate org.openintents.action.TRANSLATE A Text to translate, the source language code and the target language code. Text The translated text.

Translate a text

Use some translation engine to translate a text and return the result.

Wed, 11/04/2009 - 02:22 kostmo
User Info Chooser net.ivantis.userinfo.chooser net.ivantis.userinfo.settingId android.intent.extra.TEXT

allows the user to choose information (username, password, email address..) to be filled into another application

Thu, 04/15/2010 - 04:16 ivantis
Vibration Control com.roozen.intent.VIBRATION_CONTROL None None

Brings user to activity to quickly change the phone's vibration settings.

Fri, 04/10/2009 - 17:26 droozen
View data android.intent.action.VIEW Uri of the data to be displayed None

Display the data to the user.

Wed, 09/24/2008 - 18:12 friedger
Volume Control com.roozen.intent.VOLUME_CONTROL Integer: Key="TYPE", Value=Volume Stream (accepted values=AudioManager.STREAM_SYSTEM, AudioManager.STREAM_MUSIC, AudioManager.STREAM_RING, AudioManager.STREAM_VOICE_CALL, AudioManager.STREAM_ALARM, AudioManager.STREAM_NOTIFICATION) Currently None

Use this intent to pop up a dialog box in your activity to allow the user to manually change one of the six volume streams as listed under input.

Sat, 01/16/2010 - 12:27 droozen
Web search android.intent.action.WEB_SEARCH getData() is URI of data. If it is a URL that starts with http or https, the site will be opened. If it is plain text, Google search will be applied. nothing

Perform a web search.

Wed, 12/17/2008 - 12:07 peli