Skip to content

Most visited

Recently visited

navigation
Added in API level 1

MailTo

public class MailTo
extends Object

java.lang.Object
   ↳ android.net.MailTo


MailTo URL parser This class parses a mailto scheme URL and then can be queried for the parsed parameters. This implements RFC 2368.

Summary

Constants

String MAILTO_SCHEME

Public methods

String getBody()

Retrieve the body line from the parsed mailto URL.

String getCc()

Retrieve the CC address line from the parsed mailto URL.

Map<StringString> getHeaders()

Retrieve all the parsed email headers from the mailto URL

String getSubject()

Retrieve the subject line from the parsed mailto URL.

String getTo()

Retrieve the To address line from the parsed mailto URL.

static boolean isMailTo(String url)

Test to see if the given string is a mailto URL

static MailTo parse(String url)

Parse and decode a mailto scheme string.

String toString()

Returns a string containing a concise, human-readable description of this object.

Inherited methods

From class java.lang.Object

Constants

MAILTO_SCHEME

Added in API level 1
String MAILTO_SCHEME

Constant Value: "mailto:"

Public methods

getBody

Added in API level 1
String getBody ()

Retrieve the body line from the parsed mailto URL. If no body line was specified, then null is return

Returns
String body or null

getCc

Added in API level 1
String getCc ()

Retrieve the CC address line from the parsed mailto URL. This could be several email address that are comma-space delimited. If no CC line was specified, then null is return

Returns
String comma delimited email addresses or null

getHeaders

Added in API level 1
Map<StringString> getHeaders ()

Retrieve all the parsed email headers from the mailto URL

Returns
Map<StringString> map containing all parsed values

getSubject

Added in API level 1
String getSubject ()

Retrieve the subject line from the parsed mailto URL. If no subject line was specified, then null is return

Returns
String subject or null

getTo

Added in API level 1
String getTo ()

Retrieve the To address line from the parsed mailto URL. This could be several email address that are comma-space delimited. If no To line was specified, then null is return

Returns
String comma delimited email addresses or null

isMailTo

Added in API level 1
boolean isMailTo (String url)

Test to see if the given string is a mailto URL

Parameters
url String: string to be tested
Returns
boolean true if the string is a mailto URL

parse

Added in API level 1
MailTo parse (String url)

Parse and decode a mailto scheme string. This parser implements RFC 2368. The returned object can be queried for the parsed parameters.

Parameters
url String: String containing a mailto URL
Returns
MailTo MailTo object
Throws
ParseException if the scheme is not a mailto URL

toString

Added in API level 1
String toString ()

Returns a string containing a concise, human-readable description of this object. Subclasses are encouraged to override this method and provide an implementation that takes into account the object's type and data. The default implementation is equivalent to the following expression:

   getClass().getName() + '@' + Integer.toHexString(hashCode())

See Writing a useful toString method if you intend implementing your own toString method.

Returns
String a printable representation of this object.
This site uses cookies to store your preferences for site-specific language and display options.

Hooray!

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.