`

android rom短信模块最后获取的Cursor字段内容

 
阅读更多

在 android的ROM中,android短信模块中有许多的表,如果想看其中表的内容可以去下载一个sqlite工具,直接push出android的短信表自己研究,这里讲一下android短信详细界面的数据。

在android短信详细内容的会话界面(ComposeActivity)中,android 使用CursorAdapter ,在列表填充数据的时候需要给他一个 cursor。

android原生的短信系统,所使用的短信结果集有许多的字段,下面我就把我测试得到的字段数据分享出来,希望可以帮到需要的朋友。

------------------------->

static final int COLUMN_MSG_TYPE = 0;//短信类型sms普通短信,mms彩信

static final int COLUMN_ID = 1;//在数据库中的ID号

static final int COLUMN_THREAD_ID = 2;//进入短信详细内容界面的threadID

static final int COLUMN_SMS_ADDRESS = 3;//该条短信的发送方,发彩信时此处为null

static final int COLUMN_SMS_BODY = 4;//短信文字内容

static final int COLUMN_SMS_DATE = 5;// 若当条短信为接收,此处为短信接收时间,若为发送,则是发送时间*

static final int COLUMN_SMS_DATE_SENT = 6;//若当条短信为发送,则显示为0,否,显示对方发送时间*

static final int COLUMN_SMS_READ = 7;//发送判断,正在发送状态为0,发送成功为1

static final int COLUMN_SMS_TYPE = 8;//判断短信是发送还是接收,1为收到,2为发送,6为正在发送,若为彩信,此处为null

static final int COLUMN_SMS_STATUS = 9;//彩信为null,短信为-1

static final int COLUMN_SMS_LOCKED = 10;//0

static final int COLUMN_SMS_ERROR_CODE = 11;//彩信为null,短信为0

static final int COLUMN_MMS_SUBJECT = 12;//主题内容

static final int COLUMN_MMS_SUBJECT_CHARSET = 13;//主题大小?

static final int COLUMN_MMS_DATE = 14;//与短信保持一致

static final int COLUMN_MMS_DATE_SENT = 15;//与短信保持一致

static final int COLUMN_MMS_READ = 16;//发送普通短信与COLUMN_SMS_READ值保持一致,发送彩信时不论处于什么状态恒为1

static final int COLUMN_MMS_MESSAGE_TYPE = 17;//发送普通短信为null,彩信发送为128,接收为132

static final int COLUMN_MMS_MESSAGE_BOX = 18;//彩信发送是2,正在发送是4,收到为1

static final int COLUMN_MMS_DELIVERY_REPORT = 19;//彩信恒为129,短信null

static final int COLUMN_MMS_READ_REPORT = 20;//彩信恒为129,短信null

static final int COLUMN_MMS_ERROR_TYPE = 21;//彩信正在发送为0,发送成功和发送短信为null

static final int COLUMN_MMS_LOCKED = 22;//不管短信处于发送成功,接收,发送中,恒为0//(貌似是锁定标记,标记后在短信详细界面中当条短信为不可复制,短信列秒界面为删除当前对话保留锁定的条目)

static final int COLUMN_MMS_STATUS = 23;//null

static final int COLUMN_MMS_TEXT_ONLY = 24;//发送普通短信为null,彩信为1

----------------------->

短信的Cursor所有的数据字段如下,打?的我也没测试出具体的功能。

彩信中图片的地址并非实在这里显示的,还需要进一步分析代码

 

分享到:
评论

相关推荐

    安卓系统ROM编辑工具 Android_ROM_Tool_v2.0.1

    安卓系统ROM编辑工具Android_ROM_Tool_v2.0.1是一款专为Android用户设计的专业软件,主要用于定制、修改和管理Android设备的系统ROM。在深入理解这个工具之前,我们需要先了解一些基本概念。 **1. 安卓系统ROM** ...

    Rom助手-Android ROM工具15.1版-支持精简

    《Rom助手:Android ROM工具15.1版的精简解析》 在移动操作系统的世界里,Android以其开放性和可定制性赢得了广大用户的喜爱。而针对Android系统的个性化需求,Rom助手15.1版应运而生,这是一款专门用于Android ROM...

    安卓系统ROM编辑工具 Android_ROM_Tool_v2.0.3

    【Android_ROM_Tool_v2.0.3】是一款专为安卓系统设计的ROM编辑工具,它提供了丰富的功能,帮助用户自定义、修改和优化他们的安卓设备的系统固件。这款工具对于那些希望深度定制自己手机系统的爱好者,或者开发者来说...

    制作 Android ROM的步骤

    ### 制作Android ROM的步骤详解 #### 一、引言 随着移动互联网技术的发展,越来越多的技术爱好者希望根据自己的需求定制Android系统。本文将详细介绍基于已有ROM基础之上进行定制的具体步骤,帮助读者理解整个定制...

    android ROM分解定制签名教程

    在Android系统中,ROM(Read-Only Memory)是包含了操作系统、预装应用和其他必要软件的固件部分。对其进行分解和定制签名是Android开发者和爱好者为了实现个性化或优化系统性能的常见操作。本教程将深入探讨Android...

    android ROM签名工具

    在Android系统中,ROM(Read-Only Memory)通常指的是手机的操作系统镜像,包含了系统核心、应用程序、设置等。为了确保系统的安全性和防止恶意软件篡改,Android ROM在发布或安装到设备之前需要进行签名。签名过程...

    android 模拟短信

    4. **机型兼容性问题**:不同的Android设备可能对短信操作的支持存在差异,这可能与厂商定制的ROM或硬件限制有关。因此,当在特定设备上测试模拟短信功能时,可能会遇到错误。解决这类问题通常需要针对性地调试和...

    Android ROM签名工具

    在Android系统中,ROM(Read-Only Memory)指的是操作系统的核心部分,它包含了系统的基本功能和必要的应用程序。当用户或开发者对Android ROM进行自定义修改,如添加新功能、去除预装应用或者优化性能,就需要对...

    Android ROM定制学习笔记

    Android ROM 定制学习...Android ROM 定制学习笔记是一份详细的学习笔记,旨在指导读者如何安装和配置 Android 的底层开发环境,并编译官方的 Android 源代码和 Linux 内核源代码,最后将编译生成的 ROM 刷到手机上。

    ext4_utils android rom 解包

    标题中的“ext4_utils android rom 解包”指出我们要讨论的是一个与Android ROM解包相关的工具,其中ext4_utils是关键工具。ext4_utils是一个用于处理ext4文件系统的实用程序集合,它在Linux和Android系统中非常常见...

    linux-AndroidKitchen一个基于文本的kitchen用于定制AndroidROM

    2. **源代码获取**:下载Android-Kitchen的源代码,这里我们使用的是名为"Android-Kitchen-master"的压缩包。解压后,你会得到一个包含所有必要脚本和文档的项目目录。 3. **AOSP源码**:定制ROM需要Android开放源...

    Android ROM研究---如何在ubuntu下下载姜饼(Gingerbread)源代码并编译android ROM

    在Android开发领域,深入理解ROM并能够自定义编译是一个重要的技能。本篇文章将探讨如何在Ubuntu环境下下载Android Gingerbread(姜饼)的源代码,并进行编译,以创建自己的定制化ROM。这个过程涉及的知识点广泛,...

    android手机_ROM分解_定制_签名教程

    android手机_ROM分解_定制_签名教程android手机_ROM分解_定制_签名教程android手机_ROM分解_定制_签名教程

    Android ROM 内核解包工具

    Android ROM 内核解包工具是开发者和爱好者用于修改、定制Android系统的重要工具。它能够帮助用户深入到Android系统的底层,探索并调整内核设置,从而实现个性化定制或优化设备性能。内核解包通常涉及对原始二进制...

    AndroidROM刷机脚本updater-script的基本流程和初级语句说明[整理].pdf

    Android ROM刷机脚本updater-script是一个用于在Android设备上刷入新的ROM的脚本,它包含了一系列的基本命令和流程,用于控制刷机过程中的各个步骤。在本文中,我们将详细介绍updater-script的基本流程和一些初级...

    最新Android源码编译 ROM 资料

    对于HTC One M7这款设备,用户和开发者经常寻求编译ROM,以获取更新的功能、优化性能或者个性化手机体验。在给定的资料中,我们看到几个关键点涉及到了Android 4.2.2版本的HTC One M7的刷机、Root以及内核固件更新。...

    安卓工具 ROM厨房

    2. **获取源码**:通过Git克隆Android源码仓库,根据ROM厨房的指导选择合适的分支。 3. **配置与定制**:在ROM厨房的菜单中,用户可以设置编译选项,包括内核、设备树、模块等。 4. **编译过程**:运行编译脚本,...

    Android系统深度定制ROM工程方案介绍.pdf

    2.自动化脚本工具:使用自动化脚本工具,在提供的系统平台上执行脚本,自动准确地获取相应的ROM内容。 3.ROM应用管理:应用管理分为应用、adapter和lib,分别定义相关的git库,自动挑选对应的Adapter代码进行编译。...

Global site tag (gtag.js) - Google Analytics