`
桥下一粒砂
  • 浏览: 208753 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Android联系人数据表结构

阅读更多

数据库位置在:

/data/data/com.android.providers.contacts/databases/contacts2.db

可以通过以下命令把文件从机子中读取出来:

adb pull /data/data/com.android.providers.contacts/databases/contacts2.db YOUR_DIR


如下图:


  • 大小: 132 KB
分享到:
评论

相关推荐

    android 联系人总结

    联系人数据库的设计使用了SQLite数据库管理系统,它包含多个表用于存储不同类型和层次的联系人数据。重要的是要理解几个关键表的结构和作用:data表、raw_contacts表和contacts表。 首先,data表是联系人数据库中的...

    Android 系统联系人操作

    ContactsContract是Android提供的一个类,它定义了联系人数据的结构和常量,包括联系人表、联系人详情表、群组表等。 3. **查询联系人**: 使用ContentResolver的query()方法可以查询联系人数据。例如,通过`Uri....

    android合并重复联系人功能

    1. **数据获取**:通过`ContentResolver`和`ContactsContract`获取所有联系人数据,包括姓名、电话、邮件等关键信息。 2. **预处理**:对获取的数据进行清洗和格式化,确保比较的准确性,例如,去除电话号码中的空格...

    Android 联系人字母排序(仿微信)

    在Android中,我们可以使用`ContactsContract`类来访问和操作联系人数据。通过查询`ContactsContract.CommonDataKinds.Phone`表,我们可以获取到联系人的姓名和电话号码。在查询时,通常会添加`ContactsContract....

    Android_2.2Contacts表结构

    综上所述,`ContactsContract.RawContacts`、`ContactsContract.Contacts`和`ContactsContract.Data`这三个表构成了Android 2.2版本中联系人数据的基本框架。开发者可以通过这些表来查询、添加、删除或更新联系人...

    Androidの联系人群组Group操作

    首先,Android的联系人数据存储在ContentProvider中,它是Android系统提供的一个核心组件,用于存储和检索结构化数据。对于联系人操作,我们主要关注`ContactsContract`这个ContentProvider,它提供了访问和修改联系...

    短彩信数据表结构

    短彩信数据表结构是数据库设计的一部分,用于存储和管理短信和彩信的相关信息。以下是对Android MMS模块数据存储的详细解释: 首先,MMS模块包含了17张数据表,每张表都有特定的用途。例如,`addr`表存储地址信息,...

    仿Android联系人

    【标题】"仿Android联系人"的实现是一个典型的Android应用开发案例,主要涉及到Android系统对联系人数据的管理和UI设计。这个源码可能是为了帮助开发者理解Android原生联系人应用的工作原理,或者是作为构建类似功能...

    android4.0 联系人源代码

    这个源代码提供了深入理解Android如何处理联系人数据的绝佳机会。以下是对Android 4.0联系人源代码中的关键知识点的详细解释: 1. **数据存储**:在Android中,联系人数据主要存储在SQLite数据库中,通过...

    传智播客_Andorid_20天精通Android开发视频_第13天视频_视频_09_读取联系人数据_表结构分析

    传智播客_Andorid_20天精通Android开发视频_第13天视频_视频_09_读取联系人数据_表结构分析.avi

    Android高级应用源码-仿qq通讯录联系人.zip

    3. **数据存储**:Android应用通常使用SQLite数据库来存储联系人数据。在这个项目中,你可能发现数据库操作类,用于增删改查联系人信息。了解如何创建SQLite数据库,定义表结构,以及使用ContentProvider进行数据...

    Android 联系人数据库介绍以及对联系人的基本操作.ppt

    Android 联系人数据库介绍及基本操作 Android 联系人数据库是 Android 操作系统中用于存储手机联系人的数据库。...了解 Android 联系人数据库的结构和基本操作是开发 Android 应用程序时的必备知识。

    自写android联系人

    "自写android联系人"这个项目是关于如何在Android平台上开发一个自定义的联系人应用,它涉及到内容提供者(Content Provider)和SQLite数据库这两个核心概念。下面我们将深入探讨这两个知识点。 **内容提供者(Content...

    安卓android ContactManager联系人管理器

    - **表结构**:Contacts Provider维护了多个表,如`Contacts`、`RawContacts`、`Data`等,它们之间通过唯一的ID关联,形成一个复杂的联系人数据模型。 - **数据存储**:联系人的姓名、电话号码、电子邮件地址等...

    Android开发实验---通讯录.docx

    5. **ContentResolver**:在Android中,ContentResolver是与内容提供者交互的接口,用于读写联系人数据。 实验过程中,学生需编写实验报告,详述实验目的、内容、功能设计、实现思路以及实验总结,同时提交源代码和...

    Android通讯录程序+源代码工程+国际化处理

    6. 权限管理:Android应用需要获取用户权限才能访问联系人数据或存储信息。在Android 6.0及以上版本,运行时权限管理要求应用在运行时请求用户授权,如READ_CONTACTS和WRITE_CONTACTS权限。 7. AndroidManifest.xml...

    android获取联系人名单

    首先,为了能够访问用户的联系人数据,我们需要在AndroidManifest.xml文件中声明相应的权限。`READ_CONTACTS`权限允许应用读取设备上的联系人信息。代码如下: ```xml <uses-permission android:name="android....

    Android数据持久化

    - 应用间数据共享:如联系人应用、日历应用等可以通过ContentProvider分享数据。 - 数据持久化:将数据存储在SQLite数据库中,即使应用关闭,数据依然保留。 通过ContentProvider,开发者不仅可以实现数据的持久...

    android4.1 联系人模块源码 Contacts.rar

    在源码中,可以看到如何通过ContentProvider操作这些数据,以及如何定义数据表结构和查询语句。 2. **ContentProvider**:Android的ContentProvider是应用程序间数据共享的关键组件。在联系人应用中,...

Global site tag (gtag.js) - Google Analytics