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)

  • 相关阅读:
    c# string 中含有双引号处理模式
    c# hashtable
    c# vs2010 添加web service引用方式
    c# xpath 获取指定值的写法
    Nginx-1.18.0的安装配置与使用
    Kubernetes 里,怎么让 Pod 有 DNS 记录?
    Wilson's theorem在RSA题中运用
    标准W3C盒子模型和IE盒子模型CSS布局经典盒子模型(转)
    慕课网javascript 进阶篇 第九章 编程练习
    关于javascript中的this 一段小实例深有体会啊
  • 原文地址:https://www.cnblogs.com/fengzhblog/p/3191720.html
Copyright © 2011-2022 走看看