zoukankan      html  css  js  c++  java
  • 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)

  • 相关阅读:
    新年快乐,献上一份自己修改的WM6主题。
    做好MSSQL保卫战之xp_cmdshell
    [转载]Validation of viewstate MAC failed异常的原因及解决方法
    数字字符串转换为数字
    理解虚基类、虚函数与纯虚函数的概念
    你的卡销户了吗 - 中国移动收取滞纳金
    解决光驱门打不开的问题
    UCWEB使用之我见
    定时关闭窗口 For Windows Mobile SP/PPC
    减少SQL Server 死锁
  • 原文地址:https://www.cnblogs.com/fengzhblog/p/3191720.html
Copyright © 2011-2022 走看看