Android中Telephony学习笔记(1)
2014-05-07 20:17
302 查看
在android.provider包中跟Telephony有关的类有21个,如图:
内部类包括:
Carriers
Mms
Sms
Threads
MmsSms
APN :APN 名称
AUTH_TYPE:验证类型
BEARER:射频处理技术信息
CARRIER_ENABLED:当前APN是否可用
CURRENT:是否是当前APN
DEFAULT_SORT_ORDER:默认排序
MCC:移动国家码
MMSC:多媒体信息服务中心地址
MMSPORT:彩信信息端口
MMSPROXY:彩信信息代理地址
MNC:移动网络代码
MVNO_MATCH_DATA:虚拟运营上的数据
MVNO_TYPE:虚拟运营上的类型(SPN,IMSI,GID)
NAME:入口名
NUMERIC:运营商的ID
PASSWORD:APN密码
PORT:代理端口号
PROTOCOL:连接当前APN的协议
PROXY:代理地址
ROAMING_PROTOCOL:当处于漫游区时,连接APN的协议
SERVER:服务器地址
TYPE:APN分隔符的类型
USER:APN的用户名
ADDRESS:彩信地址文本
CHARSET:彩信的字符集值
CONTACT_ID:电话簿中id
MSG_ID:信息的ID
TYPE:地址的类型。以PduHeaders.BCC,PduHeaders.CC,PduHeaders.FROM,PduHeaders.TO其中之一开头
DEFAULT_SORT_ORDER:默认排序
DEFAULT_SORT_ORDER:默认排序
CONTENT_CHANGED_ACTION:表示特殊的URI信息以及改变
DELETED_CONTENTS:保存被删除文本的URI信息
DEFAULT_SORT_ORDER:默认排序
CHARSET
CONTENT_DISPOSITION
CONTENT_ID
CONTENT_LOCATION
CONTENT_TYPE
CT_START
CT_TYPE
FILENAME
MSG_ID
NAME
SEQ
TEXT
_DATA
SENT_TIME:成功发送的时间
DEFAULT_SORT_ORDER:默认排序
DEFAULT_SORT_ORDER:默认排序
包含以下内部内:
DEFAULT_SORT_ORDER:默认排序
MESSAGE_COUNT:短信数量
SNIPPET :短信信息主题的前45个字符
DEFAULT_SORT_ORDER:默认排序
DEFAULT_SORT_ORDER:默认排序
DEFAULT_SORT_ORDER:默认排序
DEFAULT_SORT_ORDER:默认排序
内部类一个:
DUE_TIME:下次重发的时间
ERROR_CODE:错误代码
ERROT_TYPE:错误类型
LAST_TRY:上次发送或下载的时间
MSG_ID:信息ID
MSG_TYPE:发送或下载的信息类型
PROTO_TYPE:传输协议的类型
ENTRY_INDEX:尝试重发的次数
Telephony.Threads
为短彩信的发送与接受提供线程的工具类
在android.provider包中还包含4个接口:
CONTENT_CLASS:信息的Content-Class内容
CONTENT_LOCATION:信息的Content-Location的内容
CONTENT_TYPE:信息的Content-Type的内容
DATE:信息的接收日期
DATE_SENT:信息的发送日期
DELIVERY_REPORT:信息的deliver-report的内容
DELIVERY_TIME:信息的delivery-time的内容
EXPIRY:信息的失效时间
LOCKED:信息是否被锁住
MESSAGE_BOX:属于哪个信箱里的信息
MESSAGE_ALL(int):所有的信息
MESSAGE_DRAFTS:草稿箱里的信息
MESSAGE_INBOX:收件箱的信息
MESSAGE_OUTBOX:发件箱(包括没发送成功的)的信息
MESSAGE_SENT:已发送的信息
MESSAGE_CLASS(String):信息的分类
MESSAGE_ID:信息的message-ID内容
MESSAGE_SIZE:信息的大小
MESSAGE_TYPE:信息的类型
MMS_VERSION:信息符合的质量标准
PRIORITY:信息的优先级
READ:信息是否被阅读
READ_REPORT:信息的read-report的内容
READ_STATUS:信息的read-status内容
REPORT_ALLOWED:是否允许阅读报告
RESPONSE_STATUS:信息的response-status的值
RESPONSE_TEXT:信息的response-text的值
RETRIEVE_TEXT:信息的retrieve-text的内容
RETRIEVE_STATUS:信息的retrieve-status的值
RETRIEVE_TEXT_CHARSET:检索信息的字符集
SEEN:用户是否已经查看,如果没查看,需要在通知栏里提醒
STATUS:信息的状态
SUBJECT:信息的主题
SUBJECT_CHARSET:主题的字符集
TEXT_ONLY:信息是否只包含文本
THREAD_ID:信息的线程(Thread)id
TRANSACTION_ID:信息的transaction-id内容
ADDRESS:地址
ADDRESS:另一方的地址
BODY:信息的主体部分
DATA:接收日期
DATA_SENT:发送日期
ERROR_CODE:错误代码
LOCKED:信息是否锁定
MESSAGE_TYPE_ALL(int):信息类型中的所有信息
MESSAGE_TYPE_DRAFT:信息类型中的草稿纸状态(drafts)
MESSAGE_TYPE_FAILED:信息类型中的发送失败(failed outgoing message)
MESSAGE_TYPE_INBOX:信息类型中的收件箱(inbox)
MESSAGE_TYPE_OUTBOX:信息类型中的发件箱(outbox)
MESSAGE_TYPE_QUEUED:信息类型中的在队列中等待发送(queued to send later)
MESSAGE_TYPE_SENT:信息类型中的已发送信息(sent messages)
PERSON(String):会话发送者的id号
PROTOCOL:协议标识符代码
READ:是否已经阅读
REPLY_PATH_PRESENT:是否设置了TP-Reply-Path标志的值
SEEN:是否已被用户看见
SERVICE_CENTER:信息服务中心
STATUS:信息的TP-status的值
STATUS_COMPLETE(int):状态信息中的complete状态
STATUS_FAILED:状态信息中的failed状态
STATUS_NONE:状态信息中no status received状态
STATUS_PENDING:状态信息中的pending状态
SUBJECT(String):信息的题目
THREAD_ID:信息所使用的线程id
TYPE:信息的类型
Telephony.ThreadsColumns
短信和彩信所使用的表threads中的列信息
DATE:线程创建日期
ERROR:标识线程是否有传输错误
HAS_ATTACHMENT:标识线程是否包含其他附件
MESSAGE_COUNT:线程里的信息数量
READ:标识线程里的所有信息是否已经阅读
RECIPIENT_IDS:收件人的id号
SNIPPET:线程中最有一条信息的片段
SNIPPET_CHARSET:片段的字符集
TYPE:线程的类型,COMMON_THREAD/BROADCAST_THREAD
Telephony
提供操作电话的相关数据,以及短信、彩信业务以及处理APN接入点(包括MMSC)等业务。内部类包括:
Carriers
Mms
Sms
Threads
MmsSms
Telephony.Carriers
Carriers本意媒介者,运送者。如其意,该类主要用来存放一些参数,如APN参数、MMSC参数。存放的具体信息如下:APN :APN 名称
AUTH_TYPE:验证类型
BEARER:射频处理技术信息
CARRIER_ENABLED:当前APN是否可用
CURRENT:是否是当前APN
DEFAULT_SORT_ORDER:默认排序
MCC:移动国家码
MMSC:多媒体信息服务中心地址
MMSPORT:彩信信息端口
MMSPROXY:彩信信息代理地址
MNC:移动网络代码
MVNO_MATCH_DATA:虚拟运营上的数据
MVNO_TYPE:虚拟运营上的类型(SPN,IMSI,GID)
NAME:入口名
NUMERIC:运营商的ID
PASSWORD:APN密码
PORT:代理端口号
PROTOCOL:连接当前APN的协议
PROXY:代理地址
ROAMING_PROTOCOL:当处于漫游区时,连接APN的协议
SERVER:服务器地址
TYPE:APN分隔符的类型
USER:APN的用户名
Telephony.Mms
该类包含所有的Mms信息,发件箱,收件箱,草稿纸里的信息都能在该类里找到对应的的信息。Telephony.Mms.Addr
包含一条彩信的地址信息ADDRESS:彩信地址文本
CHARSET:彩信的字符集值
CONTACT_ID:电话簿中id
MSG_ID:信息的ID
TYPE:地址的类型。以PduHeaders.BCC,PduHeaders.CC,PduHeaders.FROM,PduHeaders.TO其中之一开头
Telephony.Mms.Draft
包含草稿箱里的所有信息DEFAULT_SORT_ORDER:默认排序
Telephony.Mms.Inbox
包含收件箱里的所有信息DEFAULT_SORT_ORDER:默认排序
Telephony.Mms.Intents
意图类,具体信息不详,官方文档没做解释。CONTENT_CHANGED_ACTION:表示特殊的URI信息以及改变
DELETED_CONTENTS:保存被删除文本的URI信息
Telephony.Mms.Outbox
包含所有彩信收件箱里的信息DEFAULT_SORT_ORDER:默认排序
Telephony.Mms.Part
要暴走啦,又没解释。在网上搜罗一下解释。mmssms.db库中的part表存储了彩信内容(文本、音乐、图象)的文件名、文件类型信息。CHARSET
CONTENT_DISPOSITION
CONTENT_ID
CONTENT_LOCATION
CONTENT_TYPE
CT_START
CT_TYPE
FILENAME
MSG_ID
NAME
SEQ
TEXT
_DATA
Telephony.Mms.Rate
产生计费的信息SENT_TIME:成功发送的时间
Telephony.Mms.Sent
包含所有已经发生成功的信息DEFAULT_SORT_ORDER:默认排序
Telephony.Sms
包含所有的基于文本的短信信息DEFAULT_SORT_ORDER:默认排序
包含以下内部内:
Telephony.Sms.Conversations
包含所有在SMS应用中的基于文本的短信信息DEFAULT_SORT_ORDER:默认排序
MESSAGE_COUNT:短信数量
SNIPPET :短信信息主题的前45个字符
Telephony.Sms.Draft
包含所有草稿箱的短信信息DEFAULT_SORT_ORDER:默认排序
Telephony.Sms.Inbox
收件箱里的信息DEFAULT_SORT_ORDER:默认排序
Telephony.Sms.Outbox
发件箱里的信息类DEFAULT_SORT_ORDER:默认排序
Telephony.Sms.Sent
发送成功的短信信息类DEFAULT_SORT_ORDER:默认排序
Telephony.Sms.Intents
无解Telephony.MmsSms
包含所有的短信信息和彩信信息内部类一个:
Telephony.MmsSms.PendingMessages
包含所有待发送的信息DUE_TIME:下次重发的时间
ERROR_CODE:错误代码
ERROT_TYPE:错误类型
LAST_TRY:上次发送或下载的时间
MSG_ID:信息ID
MSG_TYPE:发送或下载的信息类型
PROTO_TYPE:传输协议的类型
ENTRY_INDEX:尝试重发的次数
Telephony.Threads
为短彩信的发送与接受提供线程的工具类在android.provider包中还包含4个接口:
Telephony.BaseMmsColumns
所有彩信信息的表中基础列CONTENT_CLASS:信息的Content-Class内容
CONTENT_LOCATION:信息的Content-Location的内容
CONTENT_TYPE:信息的Content-Type的内容
DATE:信息的接收日期
DATE_SENT:信息的发送日期
DELIVERY_REPORT:信息的deliver-report的内容
DELIVERY_TIME:信息的delivery-time的内容
EXPIRY:信息的失效时间
LOCKED:信息是否被锁住
MESSAGE_BOX:属于哪个信箱里的信息
MESSAGE_ALL(int):所有的信息
MESSAGE_DRAFTS:草稿箱里的信息
MESSAGE_INBOX:收件箱的信息
MESSAGE_OUTBOX:发件箱(包括没发送成功的)的信息
MESSAGE_SENT:已发送的信息
MESSAGE_CLASS(String):信息的分类
MESSAGE_ID:信息的message-ID内容
MESSAGE_SIZE:信息的大小
MESSAGE_TYPE:信息的类型
MMS_VERSION:信息符合的质量标准
PRIORITY:信息的优先级
READ:信息是否被阅读
READ_REPORT:信息的read-report的内容
READ_STATUS:信息的read-status内容
REPORT_ALLOWED:是否允许阅读报告
RESPONSE_STATUS:信息的response-status的值
RESPONSE_TEXT:信息的response-text的值
RETRIEVE_TEXT:信息的retrieve-text的内容
RETRIEVE_STATUS:信息的retrieve-status的值
RETRIEVE_TEXT_CHARSET:检索信息的字符集
SEEN:用户是否已经查看,如果没查看,需要在通知栏里提醒
STATUS:信息的状态
SUBJECT:信息的主题
SUBJECT_CHARSET:主题的字符集
TEXT_ONLY:信息是否只包含文本
THREAD_ID:信息的线程(Thread)id
TRANSACTION_ID:信息的transaction-id内容
Telephony.CanonicalAddressesColumns
MMS和SMS所使用的“canonical_addresses”表中的列信息ADDRESS:地址
Telephony.TextBasedSmsColumns
短信信息表中的基础列ADDRESS:另一方的地址
BODY:信息的主体部分
DATA:接收日期
DATA_SENT:发送日期
ERROR_CODE:错误代码
LOCKED:信息是否锁定
MESSAGE_TYPE_ALL(int):信息类型中的所有信息
MESSAGE_TYPE_DRAFT:信息类型中的草稿纸状态(drafts)
MESSAGE_TYPE_FAILED:信息类型中的发送失败(failed outgoing message)
MESSAGE_TYPE_INBOX:信息类型中的收件箱(inbox)
MESSAGE_TYPE_OUTBOX:信息类型中的发件箱(outbox)
MESSAGE_TYPE_QUEUED:信息类型中的在队列中等待发送(queued to send later)
MESSAGE_TYPE_SENT:信息类型中的已发送信息(sent messages)
PERSON(String):会话发送者的id号
PROTOCOL:协议标识符代码
READ:是否已经阅读
REPLY_PATH_PRESENT:是否设置了TP-Reply-Path标志的值
SEEN:是否已被用户看见
SERVICE_CENTER:信息服务中心
STATUS:信息的TP-status的值
STATUS_COMPLETE(int):状态信息中的complete状态
STATUS_FAILED:状态信息中的failed状态
STATUS_NONE:状态信息中no status received状态
STATUS_PENDING:状态信息中的pending状态
SUBJECT(String):信息的题目
THREAD_ID:信息所使用的线程id
TYPE:信息的类型
Telephony.ThreadsColumns
短信和彩信所使用的表threads中的列信息DATE:线程创建日期
ERROR:标识线程是否有传输错误
HAS_ATTACHMENT:标识线程是否包含其他附件
MESSAGE_COUNT:线程里的信息数量
READ:标识线程里的所有信息是否已经阅读
RECIPIENT_IDS:收件人的id号
SNIPPET:线程中最有一条信息的片段
SNIPPET_CHARSET:片段的字符集
TYPE:线程的类型,COMMON_THREAD/BROADCAST_THREAD
相关文章推荐
- Android中Telephony学习笔记(4)-SmsMessage
- Android中Telephony学习笔记(6)-信号强度类
- Android telephony MMS 学习笔记
- Android中Telephony学习笔记(9)-Phone相关类
- Android telephony MMS 学习笔记
- Android中Telephony学习笔记(5)-CDMA/GSM/LTE/WCDMA
- Android中Telephony学习笔记(7)-ServiceState
- Android中的Telephony学习笔记(2)
- Android telephony MMS 学习笔记
- android中的telephony学习笔记(3)-SmsManager
- Android中的Telephony学习笔记(8)-NeighboringCellInfo
- Android中的Telephony学习笔记(2)
- Android Animation学习笔记
- Android开发学习笔记——TabHost实例
- Android 学习笔记(一)
- Android小白一月学习笔记--基本了解
- Android动画学习笔记-Android Animation
- Android 常用控件 学习笔记
- Android2.1消息应用(Messaging)源码学习笔记
- Android开发学习笔记(一)