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)

Android API之Telephony.Threads的更多相关文章

  1. Android API之Telephony.Sms

    Telephony.Sms Contains all text based SMS messages. 包含基于SMS消息的所有文本. 1.sms表结构. _ID _id INTEGER(long) ...

  2. Android API 指南

    原文链接:http://android.eoe.cn/topic/android_sdk Android API 指南 - Android API Guides 应用的组成部分 - Applicati ...

  3. Android中的Telephony学习笔记(2)

    上一篇文章中学习了android.provider中Telephony类. 这一篇文章学习android.telephony包中的类,这些类是android提供给上层调用的API. 为监測基本电话信息 ...

  4. Android 如何在Eclipse中查看Android API源码 及 support包源码

    当我们阅读android API开发文档时候,上面的每个类,以及类的各个方法都是已经写好的方法和控件,可是我们只是在搬来使用,不知道它的原理,它是如何被实现的.android系统是开源的,所以谷歌官方 ...

  5. 搜索 录音功能 Android api

    搜索 录音功能 Android api http://www.oschina.net/android/47/ http://m.blog.csdn.net/blog/u011309801/406523 ...

  6. Android API Guides 学习笔记---Application Fundamentals(一)

    今天开始学习google官网上的API guides ,主要读了Application Fundamentals这一章节,此章节介绍了一个App的基本组成,共包括四大部分内容. 1.      App ...

  7. Instant Buy Android API Tutorial

    转自:https://developers.google.com/wallet/instant-buy/android/tutorial This tutorial guides you throug ...

  8. 【Android Api 翻译3】android api 完整翻译之Application Fundamentals (学习android必须知道的)

    Android应用程序是用Java编程语言编写的.Android SDK工具把应用程序的代码.数据和资源文件一起编译到一个Android程序包中(这个程序包是以.apk为后缀的归档文件),一个Andr ...

  9. 【Android Api 翻译1】Android Texting(2)Testing Fundamentals 测试基础篇

    Testing Fundamentals The Android testing framework, an integral part of the development environment, ...

随机推荐

  1. go语言之进阶篇通过map生成json

    1.通过map生成json 示例1: package main import ( "encoding/json" "fmt" ) func main() { / ...

  2. Excel表数据导入Sql Server数据库中

    Excel表数据导入Sql Server数据库的方法很多,这里只是介绍了其中一种: 1.首先,我们要先在test数据库中新建一个my_test表,该表具有三个字段tid int类型, tname nv ...

  3. iOS开发-UIActivityIndicatorView简单使用

    软件开发的时候经常会遇到半天才加载出来数据的情况,不管是程序写的烂,还是说本来网速比较慢,一般都都会给个提示让用户感觉到我们在努力的加载数据,iOS可以通过UIActivityIndicatorVie ...

  4. iOS开发-Reachability实时检测Wifi,2G/3G/4G/网络状态

    最近遇到一个功能就是根据用户当前的网络状,用户未联网需要提示一下,如果是Wifi可以推荐一些图片新闻,如果是3G模式设置为无图的模式,获取网络状态比较简单,毕竟中国现在的流量还是一个比较贵的状态,哪天 ...

  5. C# 将 Json 解析成 DateTable

    #region 将 Json 解析成 DateTable /// /// 将 Json 解析成 DateTable. /// Json 数据格式如: /// {table:[{column1:1,co ...

  6. zTree怎么判断树有节点展开或者完全关闭的

    树节点有个open属性,引用API: 记录 treeNode 节点的 展开 / 折叠 状态.1.初始化节点数据时,如果设定 treeNode.open = true,则会直接展开此节点2.叶子节点 t ...

  7. vue里ref ($refs)用法

    ref 有三种用法: 1.ref 加在普通的元素上,用this.ref.name 获取到的是dom元素 2.ref 加在子组件上,用this.ref.name 获取到的是组件实例,可以使用组件的所有方 ...

  8. 不能从const char *转换为LPCWSTR --VS经常碰到

    不能从const char *转换为LPCWSTR 在VC 6.0中编译成功的项目在VS2005 vs2005.vs2008.vs2010中常会出现类型错误. 经常出现的错误是:不能从const ch ...

  9. 【Kafka】Kafka-数据倾斜问题-参考资料-解决方案

    Kafka-数据倾斜问题-参考资料-解决方案 Spark Master at spark://node-01:7077 kafka 多线程producer 数据 不均匀_百度搜索 kafka 分片使用 ...

  10. 多维数组分解----SVD在推荐系统中的应用-

    http://www.janscon.com/multiarray/rs_used_svd.html [声明]本文主要参考自论文<A SINGULAR VALUE DECOMPOSITION A ...