Android中Telephony学习笔记(1)
来源:互联网 发布:淘宝客服招聘平台 编辑:程序博客网 时间:2024/05/17 08:57
在android.provider包中跟Telephony有关的类有21个,如图:
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
0 0
- Android中Telephony学习笔记(1)
- Android中Telephony学习笔记(4)-SmsMessage
- Android中Telephony学习笔记(7)-ServiceState
- Android telephony MMS 学习笔记
- Android telephony MMS 学习笔记
- Android telephony MMS 学习笔记
- Android telephony MMS 学习笔记
- Android中Telephony学习笔记(5)-CDMA/GSM/LTE/WCDMA
- Android中Telephony学习笔记(6)-信号强度类
- Android中Telephony学习笔记(9)-Phone相关类
- Android中Telephony学习总结
- Android中的Telephony学习笔记(2)
- android中的telephony学习笔记(3)-SmsManager
- Android中的Telephony学习笔记(8)-NeighboringCellInfo
- Pro Android学习笔记(一一九):Telephony API(1):发送短信
- Android Telephony中缩写含义
- Android Application-Telephony-RIL 1
- Pro Android学习笔记(一二十):Telephony API(2):接收短信
- 用友nc 用户长时间没有任何操作,如何设置会话的失效时间?
- 疑问~
- 【BZOJ】【P1072】【SCOI2007】【题解】【水题】【模拟】
- robotium点击自定义控件
- 相似度
- Android中Telephony学习笔记(1)
- 懒省事的小明
- 开源框架eMobc:XML开发原生移动应用so easy
- HDU 3488 Tour 最小费用最大流||最大匹配
- linux下创建用户并且限定用户主目录
- 腾讯面试题:A.txt和B.txt两个文件,A有1亿个qq号,B有100万个,用代码实现交、并、差
- linux目录树
- 《Android应用性能优化》之读书笔记
- [LeetCode] Spiral Matrix II