Telephony.Sms

Contains all text based SMS messages. 包含基于SMS消息的所有文本。

1.sms表结构。

_ID

_id

INTEGER(long)

The unique ID for a row.

TYPE

type

INTEGER

消息的类型。有7个可选值。

int MESSAGE_TYPE_ALL    = 0;
int MESSAGE_TYPE_INBOX  = 1;
int MESSAGE_TYPE_SENT   = 2;
int MESSAGE_TYPE_DRAFT  = 3;
int MESSAGE_TYPE_OUTBOX = 4;
int MESSAGE_TYPE_FAILED = 5;
int MESSAGE_TYPE_QUEUED = 6;

THREAD_ID

thread_id

INTEGER

The thread ID of the message

ADDRESS

address

TEXT

The address of the other party

PERSON_ID

person

INTEGER(long)

The person ID of the sender

DATE

date

INTEGER(long)

The date the message was received

DATE_SENT

date_sent

INTEGER(long)

The date the message was sent

READ

read

INTEGER(boolean)

Has the message been read

SEEN

seen

INTEGER

Indicates whether this message has been seen by the user. The "seen" flag will be used to figure out whether we need to throw up a statusbar notification or not.

STATUS

status

INTEGER

The TP-Status value for the message, or -1 if no status has been received.

有4个可选值。

STATUS_NONE = -1;
STATUS_COMPLETE = 0;
STATUS_PENDING = 32;
STATUS_FAILED = 64;

SUBJECT

subject

TEXT

The subject of the message, if present

BODY

body

TEXT

The body of the message

PERSON

person

INTEGER(long)

The id of the sender of the conversation, if present

PROTOCOL

protocol

INTEGER

The protocol identifier code

REPLY_PATH_PRESENT

reply_path_present

INTEGER(boolean)

Whether the TP-Reply-Path bit was set on this message

SERVICE_CENTER

service_center

TEXT

The service center (SC) through which to send the message, if present

LOCKED

locked

INTEGER(boolean)

Has the message been locked?

ERROR_CODE

error_code

INTEGER

Error code associated with sending or receiving this message

META_DATA

meta_data

TEXT

Meta data used externally

2. 在Sms类中定义了CONTENT_URI

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

3. 在Sms类中定义了DEFAULT_SORT_ORDER

public static final String DEFAULT_SORT_ORDER = "date DESC";

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

  1. Android API之Telephony.Threads

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

  2. Android 4.4 (KitKat) SMS Apis Change——Android 4.4的一个重大变化

    Android团队通过Android开发博客透漏今年会放出Android 4.4 (KitKat) ,同时更新了 SMS 的部分API.博客上讲只有default SMS app才能对短信数据库有写权 ...

  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. ENC28J60学习笔记——第1部分

    1前言 嵌入式以太网开发,可以分为两个部分,一个是以太网收发芯片的使用,一个是嵌入式以太网协议栈的实现.以太网收发芯片的使用要比串口收发芯片的使用复杂的多,市面上流通比较广泛的以太网收发芯片种类还不少 ...

  2. SharePoint2013 以其他用户登录和修改AD域用户密码 功能

    sharepoint默认是没有修改AD密码 和切换 用户的功能,这里我用future的方式来实现. 部署wsp前: 部署后: 点击以其他用户身份登录 点击修改用户密码: 这里的扩展才菜单我们用Cust ...

  3. OC-字符串中大小写字母转换

    一般语言中的大小写转换都会提供的有默认的函数,不过闲来无事,简单的模仿实现了一下: 系统中默认的大小写转换: NSString *name=@"博客园-FlyElephant"; ...

  4. Hadoop概念学习系列之Hadoop、Spark学习路线(很值得推荐)

    说在前面的话 此笔,对于仅对于Hadoop和Spark初中学者.高手请忽略! 1 Java基础: 视频方面:          推荐<毕向东JAVA基础视频教程>.学习hadoop不需要过 ...

  5. Mahout 安装配置

    http://log.medcl.net/item/2011/02/mahout_install/ Apache Mahout是一个机器学习的框架,构建在hadoop上支持大规模数据集的处理,目前最新 ...

  6. 【收藏】介绍RCU的好文章

    RCU原理: RCU(Read-Copy Update),顾名思义就是读-拷贝修改,它是基于其原理命名的.对于被RCU保护的共享数据结构,读者不需要获得任何锁就可以访问它,但写者在访问它时首先拷贝一个 ...

  7. ORACLE 执行计划

    有关oracle 执行计划几个不错的连接 执行计划的一些概念介绍:http://database.51cto.com/art/200611/34273.htm执行计划的例子:http://www.or ...

  8. maven 配置篇 之pom.xml

    http://www.blogjava.net/zyl/archive/2006/12/30/91055.html http://maven.apache.org/pom.html的翻译.     m ...

  9. input[type="checkbox"]与label对齐

    项目中遇到文字与 checkbook 无法水平对齐, 源码如下: <div align='center'> <input type="checkbox" id=& ...

  10. leverage准确翻译,译法,英文

    这个词的翻译很有问题.很多大词典都只有这么几个译法:影响力,杠杆.作为动词的时候我建议翻译为:借助,凭借,凭仗,依仗,借重某外文原稿(https://www.vmware.com/files/pdf/ ...