联系人:ContactsContract类

Android系统管理联系人的URI如下:

ContactsContract.Contacts.CONTENT_URI                                     管理联系人的Uri
ContactsContract.CommonDataKinds.Phone.CONTENT_URI           管理联系人的电话的Uri
ContactsContract.CommonDataKinds.Email.CONTENT_URI            管理联系人的Email的Uri

注:Contacts有两个表,分别是rawContact和Data,rawContact记录了用户的id和name。
       其中id栏名称为: ContactsContract.Contacts._ID,

name名称栏为ContactContract.Contracts.DISPLAY_NAME,

电话信息表的外键id为ContactsContract.CommonDataKinds.Phone.CONTACT_ID,

电话号码栏名称为:ContactsContract.CommonDataKinds.Phone.NUMBER.

时间: 2024-08-07 09:44:36

联系人:ContactsContract类的相关文章

Android 使用VCard数据类型 异步进行联系人备份与恢复操作

生活中常有人因为更换手机而丢失联系人,所以联系人备份与恢复操作就显得有一些必要与价值. 所以学习了相关内容,并进行了适当整合,在这里整理出来. 本篇博客两个重点 使用VCard库进行联系人备份与恢复 异步进行备份与恢复操作 为什么要用VCard VCard是用于联系人数据存储的标准数据格式,且有一套已经成熟的库可以使用,通用于手机,也通用于邮件等,所以使用VCard进行联系人的数据存储与备份格式是非常好的选择.当然是用XML格式去存储也是可以的. 下载android-vcard.jar请猛戳这里

【Android】19.3 ContentProvider及安卓进一步封装后的相关类

分类:C#.Android.VS2015: 创建日期:2016-03-08 一.简介 ContentProvider:内容提供程序. Android的ContentProvider与.NET框架的EF(Entity Framework)非常类似.在EF中,每个类表示数据库中的一个表,类中的每个属性对应表的字段,类的每个实例表示数据库表的一行记录.同样,在Android中,每个ContentProvider类的实例表示数据表的一行记录,ContentProvider实例集合中的每一项表示数据表中的

android菜鸟学习笔记23----ContentProvider(三)利用内置ContentProvider监听短信及查看联系人

要使用一个ContentProvider,必须要知道的是它所能匹配的Uri及其数据存储的表的结构. 首先想办法找到访问短信及联系人数据的ContentProvider能接受的Uri: 到github上找对应ContentProvider的源码:https://github.com/android 有好多个,哪一个才是短信数据的ContentProvider呢? 在filters输入框:输入telephony. 现在只有一个了,打开: 装有git的话,可以选择clone到本地,没有的话,就选择下载

作业:联系人管理

数据库表: 1.联系人表 contacts 1 -- Create table 2 create table CONTACTS 3 ( 4 id NUMBER not null, 5 name VARCHAR2(20) not null, 6 tel NVARCHAR2(20) not null, 7 groupid NUMBER not null 8 ) 9 tablespace TEST 10 pctfree 10 11 initrans 1 12 maxtrans 255 13 stora

ASP.NET MVC+Vue.js实现联系人管理

接触了一天vue.js,简单浏览了一本关于vue的电子书,就开始动手使用ASP.NET MVC和Vue.js开发一个联系人管理的小程序. 先看一下这个联系人管理的小程序的界面,也就是我们大概要实现什么样的功能. 上面截图可以看出,这是一个很简单的表格管理功能.我们先分析一下,上述有哪些功能需要实现: 1.默认先加载出所有的联系人信息,有信息的行后面的操作那一栏,显示"修改"."删除",没有信息的行后面的操作那一栏,显示"添加"(默认只添加一行需要

XAF-从业务类继承 (XPO)

In this lesson, you will learn how to implement business classes for your application using the Business Class Library. This library contains the most typical ready-to-use business classes. You will implement a custom Contact class by deriving from t

Android程序设计-简单手机通讯录

在微信中,手机QQ中你会发现软件读取手机通讯录这个功能,这个功能使得软件更好的与手机联系人绑定,从而达到分享,拨打电话,读取用户信息等操作.下面我们将通过一个demo实现这个功能 首先我们看一下效果图: -----------------------------------------------------------[正题部分]----------------------------------------------- [开发环境]Android Stdio 1.1.0 [分析] 软件中含

android 导入数据(通讯录)

接着android 中导出数据 一文,下面介绍在android中导入数据的思路: 1.将数据从文本中读取出来 2.封装处理成自己想要的对象或模型 3.将处理好的数据对象插入自己应用的数据库中 4.更新UI显示 下面仍以导入联系人至系统中为例,若是导入自己的应用中,思路一样甚至更简单,代码如下: 注:我的联系人.txt的格式即为android 中导出数据 一文生成的格式 MainActivity: 1 package com.home.impcontact; 2 3 import java.io.

API翻译 --- Content Provider Basics

IN THIS DOCUMENT Overview           综述 Accessing a provider           访问一个提供者 Content URIs                  内容URI Retrieving Data from the Provider                    检索的数据提供者 Requesting read access permission           请求读访问权限 Constructing the query