From 9066cfe9886ac131c34d59ed0e2d287b0e3c0087 Mon Sep 17 00:00:00 2001 From: The Android Open Source Project Date: Tue, 3 Mar 2009 19:31:44 -0800 Subject: auto import from //depot/cupcake/@135843 --- docs/html/guide/appendix/app-intents.jd | 106 ++++++++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 docs/html/guide/appendix/app-intents.jd (limited to 'docs/html/guide/appendix/app-intents.jd') diff --git a/docs/html/guide/appendix/app-intents.jd b/docs/html/guide/appendix/app-intents.jd new file mode 100644 index 0000000..102183b --- /dev/null +++ b/docs/html/guide/appendix/app-intents.jd @@ -0,0 +1,106 @@ +page.title=Reference of Available Intents +@jd:body + +

This document describes the default applications and settings that Google provides + in their standard Android implementation.

+

Intents handled by Google Android applications

+

Android ships with Activities that handle the following Intent URI/Action pairs.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SchemeAction
+ android.intent.action.value
Description
http://web_address
+ https://web_address
VIEWOpen a browser window to the URL specified.
"" (empty string)
+ http://web_address
+ https://web_address
WEB_SEARCHOpens the file at the location on the device in the browser.
tel: phone_numberCALL

Calls the entered phone number. Valid telephone numbers as defined + in the IETF RFC 3966 are + accepted. Valid examples include the following:

+
    +
  • tel:2125551212
  • +
  • tel: + (212) 555 1212
  • +
+

The dialer is good at normalizing some kinds of schemes: for example + telephone numbers, so the schema described isn't strictly required + in the {@link android.net.Uri#parse(java.lang.String) + Uri(URI string)} factory. However, if you have not tried a + schema or are unsure whether it can be handled, use the {@link + android.net.Uri#fromParts(java.lang.String, java.lang.String, + java.lang.String) Uri.fromParts(scheme, ssp, fragment)} factory + instead.

+

Note:   This requires your + application to request the following permission in your manifest: <uses-permission + id="android.permission.CALL_PHONE" />

tel:phone_number
+ voicemail:

DIAL

Dials (but does not actually initiate the call) the number given + (or the stored voicemail on the phone). Telephone number normalization + described for CALL applies to DIAL as well.

geo:latitude,longitude
+ geo:latitude,longitude?z=zoom
+ geo:0,0?q=my+street+address
+ geo:0,0?q=business+near+city
+
VIEWOpens the Maps application to the given location or query. The Geo URI scheme + (not fully supported) is currently under + development.

+ The z field specifies the zoom level. A zoom level of 1 shows the whole Earth, centered at the + given lat,lng. A zoom level of 2 shows a quarter of the Earth, and so on. The highest + zoom level is 23. A larger zoom level will be clamped to 23. +

google.streetview:cbll=lat,lng&cbp=1,yaw,,pitch,zoom&mz=mapZoom + VIEWOpens the Street View application to the given location. The URI scheme is + based on the syntax used for Street View panorama information in Google Maps URLs.

+ The cbll field is required. The cbp and mz fields are optional.

+ + + + + + + + +
ParameterDescription
latlatitude
lnglongitude
yawPanorama center-of-view in degrees clockwise from North.
+ Note: The two commas after the yaw parameter are required. They are present + for backwards-compatibility reasons.
pitchPanorama center-of-view in degrees from + -90 (look straight up) to 90 (look straight down.)
zoomPanorama zoom. 1.0 = normal zoom, 2.0 = zoomed in 2x, 3.0 = zoomed in 4x, and so on.
+ A zoom of 1.0 is 90 degree horizontal FOV for a nominal + landscape mode 4 x 3 aspect ratio display. + Android phones in portrait mode will adjust the zoom so that + the vertical FOV is approximately the same as the landscape vertical + FOV. This means that the horizontal FOV of an Android phone in portrait + mode is much narrower than in landscape mode. This is done to minimize + the fisheye lens effect that would be present if a 90 degree horizontal + FOV was used in portrait mode.
mapZoomThe map zoom of the map location associated with this panorama. This value is passed on to the + Maps activity when the Street View "Go to Maps" menu item is chosen. It corresponds to the z paramaeter in + the geo: intent.
+

+

-- cgit v1.1