首页 > TAG信息列表 > contactscontract

Android通讯录数据库介绍与基本操作(增删改查),flutter安装教程

有以上那么多张表,看到头晕的有木有,我们主要关注一些比较重要的表就行了。 以上我用红框标志的是比较重要的几个表: 1、contacts表 该表保存了所有的手机测联系人,每个联系人占一行,该表保存了联系人的ContactID、联系次数、最后一次联系的时间、是否含有号码、是否被添加到收藏

五、ContentProvider权限动态申请 通讯录增删改查

五、ContentProvider相关 ContentProvider内容提供者: 负责数据存取,常用于APP进数据共享,跨进程数据存取等…比如读取相册,读取联系人,都是ContentProvider来实现的 **1.**我们想在自己的应用中访问别的应用,或者说一些ContentProvider暴露给我们的一些数据, 比如手机联系人,短

数据库没有这个项,cursor的count为0

比如说,联系人里面有个叫“jack"的人,只有名字,没有电话号码。 val queryFields2 = arrayOf(ContactsContract.CommonDataKinds.Phone.NUMBER) val phoneCursor = requireActivity().contentResolver .query( Contacts

android-插入RawContact与特定的contactid

我正在尝试在具有特定联系人ID的android中创建rawcontact,因此将其链接到具有相同contactid(而不是rawcontactid)的其他rawcontact. 问题是我无法将Contact_ID插入ContentProviderOpertations. 使用以下代码返回“插入失败” ArrayList<ContentProviderOperation> ops = new A

如何获取存储在SIMCARD 4.0以上版本的android中的联系人的类型?

我想从sim以及4.0及以上版本的手机中获取所有联系人,但要使用手机类型. 我看到这个链接How to get all contacts from phonebook & SIM card in Android? 但是我没有联系方式.解决方法:当我获取SIM CONTACTS的CURSOR时,它为我提供了5列字段,分别是名称,数字,extra_number,电子邮件

android-获取原始联系人缩略图

我正在尝试检索原始联系人的照片.我可以成功获取给定原始联系人的高分辨率照片,但是当我想获取同一原始联系人的缩略图时,出现以下异常: 02-17 05:43:44.695: E/DatabaseUtils(4071): Writing exception to parcel 02-17 05:43:44.695: E/DatabaseUtils(4071): java.lang.IllegalAr

如何使用电子邮件和/或电话号码查询Android 2.x联系人?

让我们粗暴地使用各种花园的Android 2.x可见联系人ID /名称光标(通过ContactsContract): Cursor c = getContentResolver().query( Contacts.CONTENT_URI, new String[] { Contacts._ID, Contacts.DISPLAY_NAME }, Contacts.IN_VISIBLE_GROUP + " = '1'", null, Contac

android-如何通过URI打开本机名片

有人可以向我解释如何为特定联系人URi打开本地联系人 我设法通过以下方式解析联系人URI: Uri lookupUri = Uri.withAppendedPath(ContactsContract.PhoneLookup.CONTENT_FILTER_URI, Uri.encode(displayName)); 然后我尝试这样做: Intent intent = new Inten

android-获取联系电话

我在获取联系电话时遇到麻烦,我在日志猫说中一直出错 02-24 19:40:42.772: ERROR/CursorWindow(21467): Bad request for field slot 0,-1. numRows = 1, numColumns = 24 这是我的代码 import android.app.Activity; import android.content.ContentResolver; import android.c

android – 使用ContactsContract创建的新联系人不会出现在“联系人”应用中

我正在使用以下代码来创建新联系人.它紧跟Android提供的ContactManager示例. 问题是,创建的联系人不会出现在Android附带的“联系人”应用中.然而,当我从电话簿加载所有联系人时,我可以看到新创建的联系人. private void insertPBEntry()    抛出RemoteException,OperationAppl

android – 使用Contact id获取RawContact id

我已经构建了以下方法,以使用从Contacts表中获取的id从RawContacts表中获取id.此方法无法进行异常处理. public int getRawContactId(int contactId) { String[] projection=new String[]{ContactsContract.RawContacts._ID}; String selection=ContactsContract.Raw

获取与一个联系人android相关联的所有手机号码

我已将联系人添加到我的地址簿中,该地址簿有多个,如下面的 我想使用ContactsContract内容uri获取所有3个“用户”. 通过使用下面的代码我只有一个联系人. Cursor cursorAddressBook = mContentResolver.query( ContactsContract.CommonDataKinds.Phone.CONTENT_URI,

android – 从API 8开始获取用户/所有者配置文件联系人URI和用户图像

从API 14(Android 4.0以后)开始,我可以使用ContactsContract.Profile.CONTENT_URI获取手机所有者的联系人资料Uri,并通过它获取他们的头像/联系人照片. 我想知道如何从API 8(Android 2.2)到API 13.我只需要照片(所以如果在API 14之前没有用户配置文件联系人的概念就可以了),尽管我

Android联系人自定义字段

是否可以使用自定义mimetype(如facebook配置文件)向某些联系人添加自定义字段,而无需编写同步适配器,身份验证器和同步服务?我不想为我的应用程序添加“同步”功能.解决方法:经过长时间的研究,我认为我找到了这个问题的答案. 没有编写一些同步服务代码,身份验证器和syncAdapter,就无

android – 在一个OUTER JOIN查询中获取所有联系人及其详细信息(例如邮政地址)

我知道如何检索特定联系人的联系人数据.但是,我找不到在单个查询中获取所有联系人以及他们的一些详细信息的方法.以下代码获取所有具有邮政地址的联系人: Uri uri = ContactsContract.CommonDataKinds.StructuredPostal.CONTENT_URI; String[] projection = new String[] {

android – 通过LOOKUP_KEY和openContactPhotoInputStream方便方法加载联系人图片

我正在修改我的应用程序,以使用LOOKUP_KEY而不是API文档建议的_ID来存储有关联系人的信息.我遇到的唯一问题是我无法再加载联系人的照片. 有问题的代码是这样的: InputStream s = ContactsContract.Contacts.openContactPhotoInputStream(getContentResolver(), contactUri); 这将

使用Intent android插入联系人姓氏

谷歌应该真正记录他们的联系人API,找到如何插入具体细节真的很烦人. 无论如何, 我想将以下联系方式发送给android的原生应用程序: >姓名 >姓氏[姓氏]>街道地址>城市>州>邮政编码>联系电话号码. 我发现姓氏存储在ContactsContract.CommonDataKinds.StructuredName.FAMILY_NAME中 Anyh

android – 从联系人选择器中筛选出Facebook联系人

我的应用程序中有一个联系人选择器,当选择了facebook联系人时,它会一直崩溃.我不会用我在前面打开选择器的代码,但我相信我通过类似这样的调用来访问联系人: new Intent(Intent.ACTION_PICK, People.CONTENT_URI) 有任何人对此有经验吗?解决方法:我希望我有一个答案,但我发布了2个

android – 如何获取用户经常与之交谈的联系人?

是否可以使用ContactsContract获取用户经常与之交谈的联系人? 我知道我可以使用CallLog ContentProvider并尝试解决这个问题,但我想知道是否已经有办法实现它.解决方法:The number of times a contact has been contacted ContactsContract.Contacts.times_contacted

android中的RawContacts.CONTENT_URI与ContactsContract.Contacts.CONTENT_URI的区别

android中的RawContacts.CONTENT_URI和ContactsContract.Contacts.CONTENT_URI有什么区别? 我正在尝试编写一个侦听本地地址簿更改的服务.那么,使用哪一个? 谢谢 NIZ解决方法:联系人(用户认为它)是RawContact的集合集 RawContact是与某个帐户或协议关联的一些详细信息 ContactsContra

获取android联系人信息

转载自http://fanfq.iteye.com/blog/779569   import android.app.Activity;   import android.database.Cursor;   import android.os.Bundle;   import android.provider.ContactsContract;   import android.provider.ContactsContract.Data;   import and

Android如何获取通讯录?

最近开发Android项目中遇到需要用到通讯录的需求,谷歌百度查了一下,根据自己的需求,利用ContentProvder的ContentResolver来获取的通讯录并封装的一个工具类ContactUtils /** * 获取通讯录工具类 * 返回的数据: * [{ * "name": "xxx", * "note": "呵呵呵呵", * "phone": "13