Skip to content

Most visited

Recently visited

navigation
Added in API level 19

Telephony.TextBasedSmsColumns

public static interface Telephony.TextBasedSmsColumns

android.provider.Telephony.TextBasedSmsColumns
Known Indirect Subclasses


Base columns for tables that contain text-based SMSs.

Summary

Constants

String ADDRESS

The address of the other party.

String BODY

The body of the message.

String CREATOR

The identity of the sender of a sent message.

String DATE

The date the message was received.

String DATE_SENT

The date the message was sent.

String ERROR_CODE

Error code associated with sending or receiving this message

Type: INTEGER

String LOCKED

Is the message locked?

Type: INTEGER (boolean)

int MESSAGE_TYPE_ALL

Message type: all messages.

int MESSAGE_TYPE_DRAFT

Message type: drafts.

int MESSAGE_TYPE_FAILED

Message type: failed outgoing message.

int MESSAGE_TYPE_INBOX

Message type: inbox.

int MESSAGE_TYPE_OUTBOX

Message type: outbox.

int MESSAGE_TYPE_QUEUED

Message type: queued to send later.

int MESSAGE_TYPE_SENT

Message type: sent messages.

String PERSON

The ID of the sender of the conversation, if present.

String PROTOCOL

The protocol identifier code.

String READ

Has the message been read?

Type: INTEGER (boolean)

String REPLY_PATH_PRESENT

Is the TP-Reply-Path flag set?

Type: BOOLEAN

String SEEN

Has the message been seen by the user? The "seen" flag determines whether we need to show a notification.

String SERVICE_CENTER

The service center (SC) through which to send the message, if present.

String STATUS

TP-Status value for the message, or -1 if no status has been received.

int STATUS_COMPLETE

TP-Status: complete.

int STATUS_FAILED

TP-Status: failed.

int STATUS_NONE

TP-Status: no status received.

int STATUS_PENDING

TP-Status: pending.

String SUBJECT

The subject of the message, if present.

String SUBSCRIPTION_ID

The subscription to which the message belongs to.

String THREAD_ID

The thread ID of the message.

String TYPE

The type of message.

Constants

ADDRESS

Added in API level 19
String ADDRESS

The address of the other party.

Type: TEXT

Constant Value: "address"

BODY

Added in API level 19
String BODY

The body of the message.

Type: TEXT

Constant Value: "body"

CREATOR

Added in API level 21
String CREATOR

The identity of the sender of a sent message. It is usually the package name of the app which sends the message.

Note: This column is read-only. It is set by the provider and can not be changed by apps.

Type: TEXT

Constant Value: "creator"

DATE

Added in API level 19
String DATE

The date the message was received.

Type: INTEGER (long)

Constant Value: "date"

DATE_SENT

Added in API level 19
String DATE_SENT

The date the message was sent.

Type: INTEGER (long)

Constant Value: "date_sent"

ERROR_CODE

Added in API level 19
String ERROR_CODE

Error code associated with sending or receiving this message

Type: INTEGER

Constant Value: "error_code"

LOCKED

Added in API level 19
String LOCKED

Is the message locked?

Type: INTEGER (boolean)

Constant Value: "locked"

MESSAGE_TYPE_ALL

Added in API level 19
int MESSAGE_TYPE_ALL

Message type: all messages.

Constant Value: 0 (0x00000000)

MESSAGE_TYPE_DRAFT

Added in API level 19
int MESSAGE_TYPE_DRAFT

Message type: drafts.

Constant Value: 3 (0x00000003)

MESSAGE_TYPE_FAILED

Added in API level 19
int MESSAGE_TYPE_FAILED

Message type: failed outgoing message.

Constant Value: 5 (0x00000005)

MESSAGE_TYPE_INBOX

Added in API level 19
int MESSAGE_TYPE_INBOX

Message type: inbox.

Constant Value: 1 (0x00000001)

MESSAGE_TYPE_OUTBOX

Added in API level 19
int MESSAGE_TYPE_OUTBOX

Message type: outbox.

Constant Value: 4 (0x00000004)

MESSAGE_TYPE_QUEUED

Added in API level 19
int MESSAGE_TYPE_QUEUED

Message type: queued to send later.

Constant Value: 6 (0x00000006)

MESSAGE_TYPE_SENT

Added in API level 19
int MESSAGE_TYPE_SENT

Message type: sent messages.

Constant Value: 2 (0x00000002)

PERSON

Added in API level 19
String PERSON

The ID of the sender of the conversation, if present.

Type: INTEGER (reference to item in content://contacts/people)

Constant Value: "person"

PROTOCOL

Added in API level 19
String PROTOCOL

The protocol identifier code.

Type: INTEGER

Constant Value: "protocol"

READ

Added in API level 19
String READ

Has the message been read?

Type: INTEGER (boolean)

Constant Value: "read"

REPLY_PATH_PRESENT

Added in API level 19
String REPLY_PATH_PRESENT

Is the TP-Reply-Path flag set?

Type: BOOLEAN

Constant Value: "reply_path_present"

SEEN

Added in API level 19
String SEEN

Has the message been seen by the user? The "seen" flag determines whether we need to show a notification.

Type: INTEGER (boolean)

Constant Value: "seen"

SERVICE_CENTER

Added in API level 19
String SERVICE_CENTER

The service center (SC) through which to send the message, if present.

Type: TEXT

Constant Value: "service_center"

STATUS

Added in API level 19
String STATUS

TP-Status value for the message, or -1 if no status has been received.

Type: INTEGER

Constant Value: "status"

STATUS_COMPLETE

Added in API level 19
int STATUS_COMPLETE

TP-Status: complete.

Constant Value: 0 (0x00000000)

STATUS_FAILED

Added in API level 19
int STATUS_FAILED

TP-Status: failed.

Constant Value: 64 (0x00000040)

STATUS_NONE

Added in API level 19
int STATUS_NONE

TP-Status: no status received.

Constant Value: -1 (0xffffffff)

STATUS_PENDING

Added in API level 19
int STATUS_PENDING

TP-Status: pending.

Constant Value: 32 (0x00000020)

SUBJECT

Added in API level 19
String SUBJECT

The subject of the message, if present.

Type: TEXT

Constant Value: "subject"

SUBSCRIPTION_ID

Added in API level 22
String SUBSCRIPTION_ID

The subscription to which the message belongs to. Its value will be < 0 if the sub id cannot be determined.

Type: INTEGER (long)

Constant Value: "sub_id"

THREAD_ID

Added in API level 19
String THREAD_ID

The thread ID of the message.

Type: INTEGER

Constant Value: "thread_id"

TYPE

Added in API level 19
String TYPE

The type of message.

Type: INTEGER

Constant Value: "type"

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.

Take a one-minute survey?
Help us improve Android tools and documentation.