Added in API level 19

Telephony.TextBasedSmsColumns

public static interface Telephony.TextBasedSmsColumns

android.provider.Telephony.TextBasedSmsColumns


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
public static final String ADDRESS

The address of the other party.

Type: TEXT

Constant Value: "address"

BODY

Added in API level 19
public static final String BODY

The body of the message.

Type: TEXT

Constant Value: "body"

CREATOR

Added in API level 21
public static final 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
public static final String DATE

The date the message was received.

Type: INTEGER (long)

Constant Value: "date"

DATE_SENT

Added in API level 19
public static final String DATE_SENT

The date the message was sent.

Type: INTEGER (long)

Constant Value: "date_sent"

ERROR_CODE

Added in API level 19
public static final String ERROR_CODE

Error code associated with sending or receiving this message

Type: INTEGER

Constant Value: "error_code"

LOCKED

Added in API level 19
public static final String LOCKED

Is the message locked?

Type: INTEGER (boolean)

Constant Value: "locked"

MESSAGE_TYPE_ALL

Added in API level 19
public static final int MESSAGE_TYPE_ALL

Message type: all messages.

Constant Value: 0 (0x00000000)

MESSAGE_TYPE_DRAFT

Added in API level 19
public static final int MESSAGE_TYPE_DRAFT

Message type: drafts.

Constant Value: 3 (0x00000003)

MESSAGE_TYPE_FAILED

Added in API level 19
public static final int MESSAGE_TYPE_FAILED

Message type: failed outgoing message.

Constant Value: 5 (0x00000005)

MESSAGE_TYPE_INBOX

Added in API level 19
public static final int MESSAGE_TYPE_INBOX

Message type: inbox.

Constant Value: 1 (0x00000001)

MESSAGE_TYPE_OUTBOX

Added in API level 19
public static final int MESSAGE_TYPE_OUTBOX

Message type: outbox.

Constant Value: 4 (0x00000004)

MESSAGE_TYPE_QUEUED

Added in API level 19
public static final int MESSAGE_TYPE_QUEUED

Message type: queued to send later.

Constant Value: 6 (0x00000006)

MESSAGE_TYPE_SENT

Added in API level 19
public static final int MESSAGE_TYPE_SENT

Message type: sent messages.

Constant Value: 2 (0x00000002)

PERSON

Added in API level 19
public static final 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
public static final String PROTOCOL

The protocol identifier code.

Type: INTEGER

Constant Value: "protocol"

READ

Added in API level 19
public static final String READ

Has the message been read?

Type: INTEGER (boolean)

Constant Value: "read"

REPLY_PATH_PRESENT

Added in API level 19
public static final String REPLY_PATH_PRESENT

Is the TP-Reply-Path flag set?

Type: BOOLEAN

Constant Value: "reply_path_present"

SEEN

Added in API level 19
public static final 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
public static final 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
public static final 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
public static final int STATUS_COMPLETE

TP-Status: complete.

Constant Value: 0 (0x00000000)

STATUS_FAILED

Added in API level 19
public static final int STATUS_FAILED

TP-Status: failed.

Constant Value: 64 (0x00000040)

STATUS_NONE

Added in API level 19
public static final int STATUS_NONE

TP-Status: no status received.

Constant Value: -1 (0xffffffff)

STATUS_PENDING

Added in API level 19
public static final int STATUS_PENDING

TP-Status: pending.

Constant Value: 32 (0x00000020)

SUBJECT

Added in API level 19
public static final String SUBJECT

The subject of the message, if present.

Type: TEXT

Constant Value: "subject"

SUBSCRIPTION_ID

Added in API level 22
public static final 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
public static final String THREAD_ID

The thread ID of the message.

Type: INTEGER

Constant Value: "thread_id"

TYPE

Added in API level 19
public static final String TYPE

The type of message.

Type: INTEGER

Constant Value: "type"