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. SpringMVC request生命周期

    When the request leaves the browser, it carries information about what the user is asking for. At ve ...

  2. easyui datagrid列使用按钮的一些心得 .

    以前,用easyui的datagrid,有时候会用到一些操作选项,比如代码如下: $('#datagrid').datagrid({ border:false, fitColumns:true, si ...

  3. [leetcode]Multiply Strings @ Python

    原题地址:https://oj.leetcode.com/problems/multiply-strings/ 题意: Given two numbers represented as strings ...

  4. 异常捕获 崩溃 Bugly ACRC 简介 总结 MD

    Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...

  5. IE11 F12工具报错

    系统环境 win7+IE11 报错描述: Exception in window.onload: Error: An error has ocurredJSPlugin.3005 Stack Trac ...

  6. 关于如何使用javascript监听滚动条滚动事件

    在网页中,通常有一个通往网页顶部的锚点,现在我们就来实现它 Html代码: <a id="scrollup" href="#top" style=&quo ...

  7. MySQL 百万级分页优化(Mysql千万级快速分页)(转)

    http://www.jb51.net/article/31868.htm 以下分享一点我的经验 一般刚开始学SQL的时候,会这样写 复制代码 代码如下: SELECT * FROM table OR ...

  8. windows无法访问vmware搭建好虚拟机linux web服务器

    [前置条件] vmware搭建好虚拟机web服务器 ,但是本机就是无法访问的解决办法. linux虚拟机的网络选择Bridged 桥接到本机网卡. 具体情况如下 : 1.本机能ping通虚拟机 2.虚 ...

  9. mongodb最大连接数、最大连接数修改

        mongodb最大连接数是20000. 所以业界流传一段话,千万级以下的用mysql.千万级以上的用mongodb,亿级以上的用hadoop.   查看mongodb最大连接数 mongodb ...

  10. Node js : Best way to define entity class

      If you start to use a DB like mongo, you might be better off creating objects with mongoose but th ...