Android API之Telephony.Threads

1. Telephony.ThreadsColumns
Columns for the "threads" table used by MMS and SMS.

在Telephony.ThreadsColumns接口中定义了一些字符串常量,每个常量的值都是数据库表threads的一个字段。

_ID

"_id"

INTEGER (long)

The unique ID for a row.

DATE

"date"

INTEGER (long)

The date at which the thread was created.

RECIPIENT_IDS

"recipient_ids"

TEXT

A string encoding of the recipient IDs of the recipients of the message, in numerical order and separated by spaces.

MESSAGE_COUNT

"message_count"

INTEGER

The message count of the thread.

READ

"read"

INTEGER

Indicates whether all messages of the thread have been read.

SNIPPET

"snippet"

TEXT

The snippet of the latest message in the thread.

SNIPPET_CHARSET

"snippet_cs"

INTEGER

The charset of the snippet.

TYPE

"type"

INTEGER

Type of the thread, either Threads.COMMON_THREAD or Threads.BROADCAST_THREAD.

ERROR

"error"

INTEGER

Indicates whether there is a transmission error in the thread.

HAS_ATTACHMENT

"has_attachment"

INTEGER

Indicates whether this thread contains any attachments.

2. 在Telephony.Threads类中定义threads.type的两个可选值。

public static final int COMMON_THREAD    = 0;
public static final int BROADCAST_THREAD = 1;

3. 在Telephony.Threads中定义了一些常量。

private static final Uri THREAD_ID_CONTENT_URI = Uri.parse(
        "content://mms-sms/threadID");
public static final Uri CONTENT_URI = Uri.withAppendedPath(
        MmsSms.CONTENT_URI, "conversations");
public static final Uri OBSOLETE_THREADS_URI = Uri.withAppendedPath(
        CONTENT_URI, "obsolete");

4. 定义Telephony.MmsSms类。

Contains all MMS and SMS messages.

5. 在Telephony.MmsSms中定义了一些URI常量。

public static final Uri CONTENT_URI = Uri.parse("content://mms-sms/");

public static final Uri CONTENT_CONVERSATIONS_URI = Uri.parse(
        "content://mms-sms/conversations");

public static final Uri CONTENT_FILTER_BYPHONE_URI = Uri.parse(
        "content://mms-sms/messages/byphone");

public static final Uri CONTENT_UNDELIVERED_URI = Uri.parse(
        "content://mms-sms/undelivered");

public static final Uri CONTENT_DRAFT_URI = Uri.parse(
        "content://mms-sms/draft");

public static final Uri CONTENT_LOCKED_URI = Uri.parse(
        "content://mms-sms/locked");

public static final Uri SEARCH_URI = Uri.parse(
        "content://mms-sms/search");

6. 在Telephony.Threads中定义了两个方法来获取或者创建ThreadId。

public static long getOrCreateThreadId(Context context, String recipient)

public static long getOrCreateThreadId(Context context, Set<String> recipients)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值