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 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
|
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 |
TRANSACTION_ID
The |
String |
TYPE
The type of message. |
Constants
ADDRESS
public static final String ADDRESS
The address of the other party.
Type: TEXT
Constant Value: "address"
BODY
public static final String BODY
The body of the message.
Type: TEXT
Constant Value: "body"
CREATOR
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
public static final String DATE
The date the message was received.
Type: INTEGER (long)
Constant Value: "date"
DATE_SENT
public static final String DATE_SENT
The date the message was sent.
Type: INTEGER (long)
Constant Value: "date_sent"
ERROR_CODE
public static final String ERROR_CODE
Error code associated with sending or receiving this message
Type: INTEGER
Constant Value: "error_code"
LOCKED
public static final String LOCKED
Is the message locked?
Type: INTEGER (boolean)
Constant Value: "locked"
MESSAGE_TYPE_ALL
public static final int MESSAGE_TYPE_ALL
Message type: all messages.
Constant Value: 0 (0x00000000)
MESSAGE_TYPE_DRAFT
public static final int MESSAGE_TYPE_DRAFT
Message type: drafts.
Constant Value: 3 (0x00000003)
MESSAGE_TYPE_FAILED
public static final int MESSAGE_TYPE_FAILED
Message type: failed outgoing message.
Constant Value: 5 (0x00000005)
MESSAGE_TYPE_INBOX
public static final int MESSAGE_TYPE_INBOX
Message type: inbox.
Constant Value: 1 (0x00000001)
MESSAGE_TYPE_OUTBOX
public static final int MESSAGE_TYPE_OUTBOX
Message type: outbox.
Constant Value: 4 (0x00000004)
MESSAGE_TYPE_QUEUED
public static final int MESSAGE_TYPE_QUEUED
Message type: queued to send later.
Constant Value: 6 (0x00000006)
MESSAGE_TYPE_SENT
public static final int MESSAGE_TYPE_SENT
Message type: sent messages.
Constant Value: 2 (0x00000002)
PERSON
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
public static final String PROTOCOL
The protocol identifier code.
Type: INTEGER
Constant Value: "protocol"
READ
public static final String READ
Has the message been read?
Type: INTEGER (boolean)
Constant Value: "read"
REPLY_PATH_PRESENT
public static final String REPLY_PATH_PRESENT
Is the TP-Reply-Path flag set?
Type: BOOLEAN
Constant Value: "reply_path_present"
SEEN
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
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
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
public static final int STATUS_COMPLETE
TP-Status: complete.
Constant Value: 0 (0x00000000)
STATUS_FAILED
public static final int STATUS_FAILED
TP-Status: failed.
Constant Value: 64 (0x00000040)
STATUS_NONE
public static final int STATUS_NONE
TP-Status: no status received.
Constant Value: -1 (0xffffffff)
STATUS_PENDING
public static final int STATUS_PENDING
TP-Status: pending.
Constant Value: 32 (0x00000020)
SUBJECT
public static final String SUBJECT
The subject of the message, if present.
Type: TEXT
Constant Value: "subject"
SUBSCRIPTION_ID
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
public static final String THREAD_ID
The thread ID of the message.
Type: INTEGER
Constant Value: "thread_id"
TRANSACTION_ID
public static final String TRANSACTION_ID
The transaction-id of the message.
This column is used by the default messaging app to associate an internal transaction identifier with a specific SMS message record in the database.
The platform stores the value provided in this column but treats it as an opaque field. It does not interpret, validate or use the contents of this column for any platform logic.
Type: TEXT
Constant Value: "tr_id"
TYPE
public static final String TYPE
The type of message.
Type: INTEGER
Constant Value: "type"