Please note that the contents of this offline web site may be out of date. To access the most recent documentation visit the online version .
Note that links that point to online resources are green in color and will open in a new window.
We would love it if you could give us feedback about this material by filling this form (You have to be online to fill it)
Android APIs
public static interface

Telephony.TextBasedSmsColumns

android.provider.Telephony.TextBasedSmsColumns
Known Indirect Subclasses

Class Overview

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 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.
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 THREAD_ID The thread ID of the message.
String TYPE The type of message.

Constants

public static final String ADDRESS

The address of the other party.

Type: TEXT

Constant Value: "address"

public static final String BODY

The body of the message.

Type: TEXT

Constant Value: "body"

public static final String DATE

The date the message was received.

Type: INTEGER (long)

Constant Value: "date"

public static final String DATE_SENT

The date the message was sent.

Type: INTEGER (long)

Constant Value: "date_sent"

public static final String ERROR_CODE

Error code associated with sending or receiving this message.

Type: INTEGER

Constant Value: "error_code"

public static final String LOCKED

Is the message locked?

Type: INTEGER (boolean)

Constant Value: "locked"

public static final int MESSAGE_TYPE_ALL

Message type: all messages.

Constant Value: 0 (0x00000000)

public static final int MESSAGE_TYPE_DRAFT

Message type: drafts.

Constant Value: 3 (0x00000003)

public static final int MESSAGE_TYPE_FAILED

Message type: failed outgoing message.

Constant Value: 5 (0x00000005)

public static final int MESSAGE_TYPE_INBOX

Message type: inbox.

Constant Value: 1 (0x00000001)

public static final int MESSAGE_TYPE_OUTBOX

Message type: outbox.

Constant Value: 4 (0x00000004)

public static final int MESSAGE_TYPE_QUEUED

Message type: queued to send later.

Constant Value: 6 (0x00000006)

public static final int MESSAGE_TYPE_SENT

Message type: sent messages.

Constant Value: 2 (0x00000002)

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"

public static final String PROTOCOL

The protocol identifier code.

Type: INTEGER

Constant Value: "protocol"

public static final String READ

Has the message been read?

Type: INTEGER (boolean)

Constant Value: "read"

public static final String REPLY_PATH_PRESENT

Is the TP-Reply-Path flag set?

Type: BOOLEAN

Constant Value: "reply_path_present"

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"

public static final String SERVICE_CENTER

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

Type: TEXT

Constant Value: "service_center"

public static final String STATUS

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

Type: INTEGER

Constant Value: "status"

public static final int STATUS_COMPLETE

TP-Status: complete.

Constant Value: 0 (0x00000000)

public static final int STATUS_FAILED

TP-Status: failed.

Constant Value: 64 (0x00000040)

public static final int STATUS_NONE

TP-Status: no status received.

Constant Value: -1 (0xffffffff)

public static final int STATUS_PENDING

TP-Status: pending.

Constant Value: 32 (0x00000020)

public static final String SUBJECT

The subject of the message, if present.

Type: TEXT

Constant Value: "subject"

public static final String THREAD_ID

The thread ID of the message.

Type: INTEGER

Constant Value: "thread_id"

public static final String TYPE

The type of message.

Type: INTEGER

Constant Value: "type"