Join us on the livestream at Android Dev Summit on 7-8 November 2018, starting at 10AM PDT!

Telephony.Sms

public static final class Telephony.Sms
extends Object implements BaseColumns, Telephony.TextBasedSmsColumns

java.lang.Object
   ↳ android.provider.Telephony.Sms


Contains all text-based SMS messages.

Summary

Nested classes

class Telephony.Sms.Conversations

Contains all sent text-based SMS messages in the SMS app. 

class Telephony.Sms.Draft

Contains all sent text-based SMS messages in the SMS app. 

class Telephony.Sms.Inbox

Contains all text-based SMS messages in the SMS app inbox. 

class Telephony.Sms.Intents

Contains constants for SMS related Intents that are broadcast. 

class Telephony.Sms.Outbox

Contains all pending outgoing text-based SMS messages. 

class Telephony.Sms.Sent

Contains all sent text-based SMS messages in the SMS app. 

Constants

String DEFAULT_SORT_ORDER

The default sort order for this table.

Inherited constants

Fields

public static final Uri CONTENT_URI

The content:// style URL for this table.

Public methods

static String getDefaultSmsPackage(Context context)

Used to determine the currently configured default SMS package.

Inherited methods

Constants

DEFAULT_SORT_ORDER

added in API level 19
public static final String DEFAULT_SORT_ORDER

The default sort order for this table.

Constant Value: "date DESC"

Fields

CONTENT_URI

added in API level 19
public static final Uri CONTENT_URI

The content:// style URL for this table.

Public methods

getDefaultSmsPackage

added in API level 19
public static String getDefaultSmsPackage (Context context)

Used to determine the currently configured default SMS package.

Parameters
context Context: context of the requesting application

Returns
String package name for the default SMS package or null