Android彩信存储
Android彩信存储与短信存储一样,其基本信息如发送者手机号码(或端口号)、发送日期时间等也是存储在mmssms.db数据库文件中。但是彩信的附件却是以文件方式存储在/data/data/com.android.providers.telephony/app_parts目录下。打开该目录可以看到形如PART_1262693698357的文件,这些文件就是彩信的图片、音乐、文本。其相关信息也是存储在mmssms.db中。下面具体说明:
1、pdu表
mmssms.db库中的pdu表存储了彩信标题、彩信接收时间和彩信ID等信息,其中“_id”是主键,唯一标识了一个条彩信。
2、part表
mmssms.db库中的part表存储了彩信内容(文本、音乐、图象)的文件名(即上面将的app_parts下面的文件名)、文件类型信息。
其中“mid”对应着pdu表中的“_id”,“ct”是文件类型,“_data”是存储路径。
要将andorid中的彩信全部备份,除了需要向短信备份那样将mmssms.db文件拷到电脑,还需要将/data/data/com.android.providers.telephony/app_parts目录全部拷贝到电脑,可以使用如下方法:
busybox cp -rf /data/data/com.android.providers.telephony/app_parts/* /sdcard/app_parts
分享到:
相关推荐
总的来说,Android彩信发送涉及多个组件和步骤,需要理解MMS协议,掌握网络编程,以及良好的异常处理和用户交互设计。通过阅读和分析源码,可以更深入地理解这个过程,并为自己的应用实现高效且稳定的彩信发送功能。
总的来说,自定义Android彩信发送功能涉及到Android的多方面知识,包括权限管理、数据库操作、网络通信以及UI设计。理解并实践这些知识点,不仅可以帮助开发者创建一个功能完备的彩信应用,还能提升他们对Android...
5. ConversationData:该组件负责提供了短信/彩信的数据存储和管理功能。 在 Messaging 应用层中,还有三个重要的 Action: 1. InsertNewMessageAction:该 Action 负责将新的短信/彩信插入到会话列表中。 2. ...
- 彩信通常以PDU(Protocol Data Unit)形式存储,需要解码为可读格式。`com.android.internal.telephony`包下的`PduParser`和`PduComposer`可以帮助我们处理PDU对象。 - 通过遍历彩信的各个部分(parts),我们...
Android提供了`ContentResolver`和`Uri`类来访问系统存储的彩信数据。通过调用`ContentResolver.query()`方法,我们可以查询`content://mms`或`content://mms/part` Uri,获取彩信的详细信息,包括收件人、发件人、...
在Android平台上,开发一款应用程序来实现后台发送彩信是一项技术性的工作。Android 2.2(Froyo)是Google发布的Android系统的一个版本,它在2010年推出,支持许多新特性和性能优化。在这个版本上进行彩信发送的编程...
在Android平台上,管理和操作数据库是常见的任务之一,特别是在涉及到用户数据存储时,如短信和彩信。本知识点将深入探讨如何向Android系统的SQLite数据库中插入短信和彩信数据,以及如何确保这些插入的数据能在用户...
`Mms`内容提供者用于访问和管理存储的彩信。 **5. Contact_Demo应用实例** `Contact_Demo`是一个简单的示例应用,可能展示了如何在Android中操作通讯录。该应用可能包含以下功能: - 添加联系人:通过`Intent`...
在Android平台上,开发人员经常需要处理多媒体消息服务(MMS),即我们常说的彩信。本文将深入探讨如何在Android中插入彩信到其数据库,以及如何新建和导入彩信的相关知识点。 首先,理解Android中的MMS机制是至关...
### Android截取彩信总结 #### 一、短信与彩信概述 在Android系统中,短信(SMS)和彩信(MMS)都是重要的通信手段。其中短信主要用于纯文本信息的发送与接收,而彩信则支持包括图像、音频、视频等多种形式的媒体内容...
以下是对Android MMS模块数据存储的详细解释: 首先,MMS模块包含了17张数据表,每张表都有特定的用途。例如,`addr`表存储地址信息,`canonical_addresses`表用于存储规范化地址,`pdu`表则存储协议数据单元,这是...
在Android操作系统中,短信、彩信和联系人管理是核心功能之一,对于开发者来说,深入理解这些组件的源码能够帮助他们提升应用开发的技术水平。Android 4.2版本是Google发布的一个重要的移动操作系统更新,引入了许多...
在Android系统中,彩信(Multimedia Messaging Service,MMS)是一种常见的用于发送多媒体内容,如图片、音频和视频的通信方式。然而,在特定版本的Android系统中,尤其是在Android 4.3版本,用户可能会遇到一个问题...
### Android彩信(MMS)详细介绍 #### 一、MMS概览 **MMS**(Multimedia Messaging Service,多媒体信息服务),通常被中国移动称为“彩信”,它是一种能够在移动设备间发送和接收多媒体信息的服务。该服务支持的文字...
在安卓(Android)系统中,彩信(MMS, Multimedia Messaging Service)是一种常见的通信方式,允许用户发送包含文本、图片、音频甚至视频的信息。然而,与普通的短信不同,彩信中的图片并不总是自动保存到手机的...
8. ** 数据库操作 **:Android系统使用SQLite数据库存储短信和彩信。在处理彩信时,可能需要进行数据库查询和更新,例如,保存接收到的彩信到本地数据库,或者从数据库加载已发送的彩信。 9. ** UI设计 **:为了让...
- **MMSC(Multimedia Messaging Service Center)**:类似于SMS中心,存储、路由和分发MMS消息。 - **WAP Gateway**:作为MMS和互联网之间的桥梁,负责将MMS消息转化为适合无线网络传输的数据格式。 - **Proxy-...
1. 接收彩信时序:接收到彩信后,系统会通过特定的流程处理,包括解析彩信内容和附件,并将其存储在本地数据库中。 2. WAP Push信息处理:WAP Push是彩信的一种传输方式,当设备接收到WAP Push数据时,会触发相应的...
在Android系统中,彩信数据存储在/Mms/文件夹下,关键文件包括mms_backup.xml和一系列的pdu文件。mms_backup.xml记录了每条彩信的时间、大小等元信息,而每个pdu文件则包含了完整的彩信内容,是分析的重点。 **彩信...
总结,实现Android彩信附件的添加与删除功能涉及到多媒体文件的选择、操作、容量控制、数据持久化等多个方面。通过理解Android的多媒体API和生命周期管理,开发者可以创建功能强大的彩信应用,满足用户发送丰富...