首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android ContentProvider之联系人数据库及操作

    ,他在网络上也存在,这个时候Android就可以识别他们,认为他们两个其实 是指同一个人。 ...“mimetype”是电话 或者 姓名 的标示符编码: 例如:电话 对应“vnd.android.cursor.item/phone_v2” 姓名 对应“vnd.android.cursor.item/...Uri uri = Uri.parse(“content://com.android.contacts/raw_contacts”); raw_contacts表 该表保存了所有创建过的手机测联系人,每个联系人占一行...3 Uri dataUri = Uri.parse (“content://com.android.contacts/data”); data表 Ø 该表保存了所有创建过的手机测联系人的所有信息,每个字段占一行...Ø 联系人的所有信息保存在列data1至data15中,各列中保存的内容根据MimeTypeID的不同而不同。

    1.4K10

    Android系统联系人全特效实现(下),字母表快速滚动

    在上一篇文章中,我和大家一起实现了类似于Android系统联系人的分组导航和挤压动画功能,不过既然文章名叫做《Android系统联系人全特效实现》,那么没有快速滚动功能显然是称不上"全"的。...如果还没有看过我上一篇文章,请抓紧去阅读一下 Android系统联系人全特效实现(上),分组导航和挤压动画 。...包括以前老版本的Android联系人中都是使用这种方式来进行快速滚动的。效果如下图所示: ?...; /** * 用于进行字母表分组 */ private AlphabetIndexer indexer; /** * 存储所有手机中的联系人 */ private List...当你的手指在右侧字母表上滑动时,联系人的列表也跟着相应的变动,并在屏幕中央显示一个当前的分组。 现在让我们回数一下,分组导航、挤压动画、字母表快速滚动,Android系统联系人全特效都实现了。

    1.3K80

    iOS9系列专题五——全新的联系人与联系人UI框架

    如下,通过添加一个联系人来向大家做演示: 1、联系人对象:CNContact 这个对象是用来配置联系人信息的,有可变的CNMutaleContact和CNContact,区别用来读取和创建联系人。...:CNSaveRequest CNSaveRequest是用于存储联系人的请求类,通过这个类,我们可以创建批量添加、修改或者删除联系人的请求,例如添加上面我们创建的联系人对象:    //初始化方法     ...联系人详情: ?...三、获取格式化的联系人信息 iOS9中,ContactFramework也为开发者提供了非常方便的格式化信息的方法,还拿我们上面创建的联系人对象举例: 1、获取格式化的联系人姓名     NSString...四、提取联系人         在开发中,提取联系人的使用率要远远高于创建联系人,ContactFramework提取联系人的方式,类似于数据库的检索方式,通过配置条件,提取出我们需要的数据,例如:

    1.3K40

    获取系统的联系人信息

    内容提供是实质上是个接口,后门,他给别人提供数据,系统联系人是个比较复杂的内容通过者。...-journal,这个文件和数据库的事务相关 联系人应用数据库的主要结构 raw_contacts 联系人表 contact_id 联系人id data数据表 raw_contact_id联系人id,...mimetype_id数据类id,data1数据 mimetypes类型表 1 email,5 phone,7 name 查询所有的联系人信息: 查询raw_contacts表把联系人id取出来 根据id...和值new String[]{id} 世面上的很多应用都是取出了联系人的信息,社交应用一般都有发送信息给对方,读取系统联系人 需要定义权限:android:name=".../raw_contacts"); Uri dataUri=Uri.parse("content://com.android.contacts/data"); //循环联系人表

    1.2K20

    Outlook应用指南(3)——联系人管

    你可以在“联系人”对话框里面填写各类资料,甚至可以将联系人的头像导入进来。 ? 为了能让“联系人”列表发挥强大的功能,建议你填写的越详细越好,例如联系人的生日、头衔和绰号等。...在联系人区域的最右边单击联系人名字的第一个字母,可以快速定位联系人。 ? 方法二:按单位排列 在联系人的项目预览区将“当前视图”由“地址卡”改为“按单位”,可以按照联系人所在的单位不同进行快速查找。...在“联系人”窗口中右击联系人条目,执行快捷菜单中的【类别】命令,即可弹出“类别”对话框,在这里,你可以为这位联系人设定属于哪种类别。联系人的分类不是唯一的,你可以为一个联系人指定属于多个不同的类别。...这样,我们今后在进行联系人查找时,就可以按照不同的类别进行分类了。 方法四:用“查找联系人”输入框 在工具栏上的“请输入要查找的联系人”框中键入要查找的联系人的姓名,可以直接进行搜索。 ?...如何查看与联系人的各种信息往来? 在“联系人”视图中,双击想要查看的联系人信息,打开联系人对话框中的“活动”标签。

    3.1K10

    iOS获取通讯录联系人信息

    IOS获取系统通讯录联系人信息 一、权限注册 随着apple对用户隐私的越来越重视,IOS系统的权限设置也更加严格,在获取系统通讯录之前,我们必须获得用户的授权。...二、获取通讯录联系人详细信息     //获取所有联系人的数组     CFArrayRef allLinkPeople = ABAddressBookCopyArrayOfAllPeople(addBook...1、创建一个联系人     //创建一个联系人引用     ABRecordRef person = ABPersonCreate();     NSString *firstName = @"哈";...修改联系人的操作就是将获取和添加和在一起,先获取到相应的联系人引用,重设其属性字段即可。...3.删除联系人      //获取所有联系人      NSArray *array = (__bridge NSArray*)ABAddressBookCopyArrayOfAllPeople(addBook

    2.1K40
    领券