短信数据存储在
/data/user_de/0/com.android.providers.telephony/databases/mmssms.db(7.0及8.0)
短信的主要涉及表格有两个pdu和sms表格
1.pdu表

        `_id`   INTEGER  Pdu id`thread_id` INTEGER,  thread id`date`  INTEGER,  发送/接收短信的时间(long)`date_sent` INTEGER DEFAULT 0,  没有说明`msg_box`   INTEGER, 短信存储在哪一个msg box(0 all,1 inbox,2 outbox,3 draft,4 pending)`read`  INTEGER DEFAULT 0,  已读或未读(0/1)`m_id`  TEXT,  msg id`sub`   TEXT,  短信的主题`sub_cs`    INTEGER,  charset of the subject(通常是106)`ct_t`  TEXT,  content type,for the smil file(application/vnd.wap.multupart.mixed application/vnd.wap.multupart.related)`ct_l`  TEXT,  the url indicate the server location which include in the mms when the notification is arrived(can be null)`exp`   INTEGER, 彩信有效期 long`m_cls` TEXT,  彩信class类型  128:personal 129:advertise 130:information 131:auto `m_type`    INTEGER,  PDU类型`v` INTEGER,  mms版本`m_size`    INTEGER, 彩信大小`pri`   INTEGER,  优先级 128:低 129:通常级别 130:高`rr`    INTEGER,  是否需要read report`rpt_a` INTEGER,  是否允许read report`resp_st`   INTEGER,  response status 128:OK 129:err_unspecified 130:svr_deny`st`    INTEGER,  mms的status`tr_id` TEXT,  transaction id,for transaction control`retr_st`   INTEGER,  Retrieve status 128:OK 192:transient_failure 193:msg not found 194:网络问题`retr_txt`  TEXT,  retrieved txt file`retr_txt_cs`   INTEGER,  retrieved txt charset`read_status`   INTEGER,  read status(read report)  128:read 129:没有读就删了`ct_cls`    INTEGER,  content type class`resp_txt`  TEXT,  reply txt content`d_tm`  INTEGER,  报告时间(report time)`d_rpt` INTEGER,  status report`locked`    INTEGER DEFAULT 0,  locked or not`sub_id`    INTEGER DEFAULT -1, sim card id 默认-1; if gemini the value is >=1`seen`  INTEGER DEFAULT 0,  seen or not,Ex.Status report`creator`   TEXT,`text_only` INTEGER DEFAULT 0

sms表

CREATE TABLE `sms` (`_id`   INTEGER,  //sms id`thread_id` INTEGER,  //thread table id`address`   TEXT, //sender address`person`    INTEGER,//如果号码在联系人中,这是一串数字,否则是null`date`  INTEGER,  // `date_sent` INTEGER DEFAULT 0, //`protocol`  INTEGER,  //sms协议`read`  INTEGER DEFAULT 0, //read or not`status`    INTEGER DEFAULT -1, // delivery report status`type`  INTEGER,  //which box the mms is stored`reply_path_present`    INTEGER, //reply path(0)`subject`   TEXT,  //主题`body`  TEXT,  //短信内容`service_center`    TEXT, //服务中心号码`locked`    INTEGER DEFAULT 0,  //locked or not`sub_id`    INTEGER DEFAULT -1,  //sim id`error_code`    INTEGER DEFAULT 0, //error code`creator`   TEXT,  //`seen`  INTEGER DEFAULT 0,  //seen or not`priority`  INTEGER DEFAULT -1, //PRIMARY KEY(_id)
);

Android 短信数据库重要table字段解释相关推荐

  1. Android短信数据库简析

    如果想跳过数据库介绍,直接看数据库操作代码的话,请点击这里: 读取Android短信 -------------– Android短信数据库: 读取Android系统所有短信 读取Android短信会 ...

  2. Android 短信数据库详细总结分析

    Android 短信数据库详细总结分析 短信 sms  文件 /data/data/com.android.providers.telephony/databases/mmssms.db  这个数据库 ...

  3. android短信数据库类型,安卓短信收发 mmssms.db数据库和查询简介

    Android 手机信息存放在mmssms.db数据库,位于data/data/com.android.providers.telephony/databases下. 短讯息主要用到sms表和thre ...

  4. Android短信数据库相关

    系统的短信库存在data/data/com.android.providers.telephony/databases/mmssms.db 打开mmssms.db 再打开sms表 因为所有短信数据都储 ...

  5. android 短信数据库 双卡,关于android双卡手机sim卡信息采集适配的心得

    这几天通过对各个厂商的双卡信息适配的研究,总结了几点规律,写这篇心得主要是为了能够抛砖引玉,和大家一起分享,一起讨论,源码已上传. 一.android5.0以上(包含5.0)的版本双卡信息适配: 1. ...

  6. android 短信数据库在哪个文件夹,安卓手机的短信备份后存到了哪个文件夹下

    打开备份短信的方法: 1.通过电脑找回手机短信内容的最基本思路,即将保存手机短信容的数据库文件传输到电信上,用相关手机信看工具进找回,对此需要借助第三方ROOt工获取手机ROOT权限. 2.并非所有手 ...

  7. android 系统短信数据库的查询与删除

    对系统短信数据库进行操作 首先,需要如下权限 <uses-permission android:name="android.permission.READ_SMS" /> ...

  8. Android短信操作(通过内容提供者)

    2019独角兽企业重金招聘Python工程师标准>>> 1.Android短信数据库表结构 URI主要有: content://sms/               所有短信 con ...

  9. Android 短信解析

    URI主要有: content://sms/               所有短信 content://sms/inbox        收件箱 content://sms/sent         ...

最新文章

  1. DeepFashion︱衣物时尚元素关键点定位+时尚元素对齐技术
  2. 如何实现在网页复制后加上网站的来源href
  3. 动态换ip如何实现_动态IP可以实现哪些功能及用途
  4. beetl 时间输出格式化
  5. 现在补上个人项目的分析照片
  6. java后端面试经验(自用收藏)
  7. 夺命雷公狗---linux NO:26 linux下的用户和用户组的管理
  8. uva 10474 - Where is the Marble?
  9. 王振质问于谦,死得越多说明越伟大?
  10. 计算机字幕设置方法,字幕文件怎么用-教你5分钟,学会制作专业字幕。
  11. 离散数学 - 逻辑与推理
  12. Hulu推荐 | 五年口碑依旧百分百好评?《汉密尔顿》上线Disney+
  13. STM32学习笔记——通用定时器的PWM介绍及配置
  14. SSH端口转发(ssh隧道)
  15. Jquery选择器:通过class名获取ID
  16. Matlab中的匿名函数如何使用?
  17. 邮箱smtp服务器及端口收集
  18. Estun机器人远程模式使能_工业机器人入门使用教程ESTUN机器人.ppt
  19. StarRocks安装及性能测试 - 好记性不如烂笔头
  20. 全球前十大一致性最好的交易系统之一Aberration(附源码)

热门文章

  1. python if else语句判断输入的数字_Python if else条件控制
  2. java jdk文档查询方法_查询Java JDK文档的元数据
  3. 江小白包装设计原型_江小白果立方系列包装设计 获奖作品欣赏【工业设计作品集】...
  4. dhclient常用命令
  5. [USACO4.2] 草地排水 Drainage Ditches (最大流)
  6. win32常用文件操作
  7. spring + hibernate + 实体类 注解配置代码
  8. Cannot open precompiled header file: 'Debug/shuju1.pch': No such file or directory
  9. 如何恢复右键里新建记事本
  10. 基础编程题目集 6-7 统计某类完全平方数 (20 分)