腾讯优测是专业的app自动化测试平台,除了提供兼容性测试,远程真机租用等多维度的测试服务,还有优分享-腾讯内部的移动研发测试干货精选~许多APP都希望获取用户通讯录联系人,利用通讯录关系链信息来丰富产品功能。在读取系统联系人数据库的ContentProvider时,对于双卡双待手..
分类:
移动开发 时间:
2016-08-02 22:31:03
阅读次数:
381
上文中《Android 获取系统的联系人》主要介绍了怎样获取系统联系人并实战了一下,本文将介绍如何添加一条联系人信息 添加联系人 1. 添加raw_contacts表,添加一条联系人的id 2. 操作data表,插入联系人的数据,每个联系人数据都对应一列 raw_contact_id 新建项目,布局 ...
分类:
移动开发 时间:
2016-06-18 15:23:27
阅读次数:
189
本文主要介绍android中怎样获取系统的联系人数据 首先打开模拟器 点击联系人图标按钮 说明系统联系人数据库是空的,打开File explorer,找到data/data下面的文件夹: 将contacts2.db文件导出,添加到sqlite中的时候报错: 点击“ok”忽略之 表结构相当的复杂,首先 ...
分类:
移动开发 时间:
2016-06-18 14:11:06
阅读次数:
291
内容提供者简介
访问其他应用中的数据
ContentResolver 的基本用法
实例读取系统联系人
创建自己的内容提供器
创建内容提供器的步骤
创建新类继承ContentProvider并且重写其中6个方法
内容URI参数
使用UriMatcher实现匹配内容URI的功能
getType函数介绍
实现跨程序数据共享
内容提供者
访问自己创建的内容提供者数据
遇到的问题内容提供者简介
使用场景:...
分类:
其他好文 时间:
2016-06-12 02:51:46
阅读次数:
205
内容提供者
获取系统短息
插入系统短信
获取系统联系人
插入联系人
内容观察者
Fragment
Fragment数据传递
帧动画
补间动画
属性动画内容提供者配置:<provider
android:name="com.itheima.mycontentprovider.PersonProvider"
android:authorities="com.itheima.p...
分类:
移动开发 时间:
2016-06-02 14:49:05
阅读次数:
305
1,获取系统联系人信息
了解 系统的 ContactsProvider 内容提供者应用
com.android.providers.contacts 包
contact2.db 数据库
表 raw_contacts(contact_id,display_name)
contact_id 3 4
保存每个联系人的id ,每一个联系人对应 一个contact_id
表 da...
分类:
移动开发 时间:
2016-05-12 18:51:18
阅读次数:
182
故事概况:
小农在开发的时候队长叫本人封装一个工具类,直接调用就能调起系统通讯录,选择人员后,把电话号码带回到UI……..
于是故事开始了….
写一个静态的类用来调用方法
封装进入系统联系人界面的方法如下
// 进入系统通讯录界面
public static void gotoSystemContact(Activity acti...
分类:
移动开发 时间:
2016-05-12 13:04:21
阅读次数:
302
AddressBook是Apple提供给我们获取系统联系人的一个很方便类库,与其说方便,其实刚开始还是比较崩溃的,从开发文档来看,它还是偏向于C语言,并且不在ARC的控制之下,虽然在iOS9.0之后会被Contacts.framework替代,但在工作中要对最低版本进行兼容,了解一下这个类库还是很有必要的。这里就介绍一下获取联系人信息的那些方法,对于修改,添加删除等操作,想留在下一篇介绍Addres...
分类:
移动开发 时间:
2016-05-12 11:24:53
阅读次数:
257
一个简单的读取系统联系人 创建自己的内容提供器 在这六个方法中,相信大多数你都已经非常熟悉了,我再来简单介绍一下吧。 1. onCreate() 初始化内容提供器的时候调用。通常会在这里完成对数据库的创建和升级等操作, 返回 true 表示内容提供器初始化成功,返回 false 则表示失败。注意,只 ...
分类:
其他好文 时间:
2016-03-31 23:06:15
阅读次数:
212