1.回顾
上篇学习了 安卓的 文件存储 ,包括 存储在 sd卡上;
2.重点
(1)了解 四大组件之一 Content Provider
(2)实现 查询通信录中 联系人
(3)实现 新增联系人到通信录
3.介绍
(1) ContentProvider相对于其它的方式比较复杂,当然其功能相对于其它的方式也是革命性的改变。
(2)它能够实现...
分类:
移动开发 时间:
2015-08-27 18:45:12
阅读次数:
196
安卓开发关于手机手机联系人:添加联系人,删除联系人,查找联系人等,,在网上找了一些资料,如下:public class Lianxiren { Context context; public Lianxiren(Context context){ this.context = context; }....
分类:
移动开发 时间:
2015-01-12 14:33:38
阅读次数:
201
学习ContentProvider,例子——电话本功能:1、搜索已有联系人2、添加新的联系人搜索界面如下:添加联系人界面如下:Coding:一、应用授权1、授予读联系人2、授予写联系人二、搜索联系人1、联系人有两张表,第一张表储存联系人的名字和ID号(独有的),第二张表储存联系人的详细信息如电话号码...
分类:
其他好文 时间:
2015-01-08 22:33:39
阅读次数:
258
Android系统中的联系人也是通过ContentProvider来对外提供数据的,我们这里实现获取所有联系人、通过电话号码获取联系人、添加联系人、使用事务添加联系人。 获取所有联系人 1. Android系统中的联系人也是通过Con...
分类:
移动开发 时间:
2014-09-27 18:23:40
阅读次数:
282
Android系统中的联系人也是通过ContentProvider来对外提供数据的,我们这里实现获取所有联系人、通过电话号码获取联系人、添加联系人、使用事务添加联系人。获取所有联系人1. Android系统中的联系人也是通过ContentProvider来对外提供数据的2. 数据库路径为:/data...
分类:
移动开发 时间:
2014-09-12 14:54:43
阅读次数:
207
Google账户mtkshanghai@gmail.com中有很多合并联系人且联系人中有相同的电话号码,从而导致取group分组(PhoneBookIndex)的title和数量,和搜索结果list中的联系人数量不相等,
因为搜索到联系人list的SQL语句会按电话号码分组,相同的号码会被当成一条。
修改ContactsProvider2.java文件case PHONE_EMAIL_...
分类:
移动开发 时间:
2014-09-01 17:53:03
阅读次数:
188
//添加联系人,使用事务
public void testAddContact() {
String name[]={"周杰伦","谢霆锋","言承旭","林俊杰","潘玮柏","明道"," 甄子丹"," 周渝民",
"罗志祥", "五月天","刘德华"," 麦浚龙"," 成龙"," 苏有朋"," 郭品超"," 阿杜"
,"郑嘉颖"," 吴...
分类:
移动开发 时间:
2014-08-08 12:42:25
阅读次数:
237
联系人在这个包下contacts2.db数据库查询所有的联系人;需要读写contact权限,注意Uri content是小写的找这个错误找了一个小时,汗- -!!这个程序只是添加个按钮。packagecom.example.getcontacts;importandroid.app.Activity...
分类:
其他好文 时间:
2014-07-29 10:32:26
阅读次数:
365
1.利用SQLiteOpenHelper对象创建DatabaseHelper类,从而创建联系人的数据库...
分类:
移动开发 时间:
2014-06-08 09:53:01
阅读次数:
227
由于工作上的需要,把数据库中备份的联系人添加到通讯录,一般都有几百条记录,插入一条数据系统默认commit一次,这样效率就降低了,如果把所有的数据都添加进去后再commit效率就不一样,这就需要事务
没有添加事务的方法,每次添加一条记录
/**
* 单条添加数据
*
* @param contacts
* @return
*/
public boolean add(T...
分类:
移动开发 时间:
2014-05-18 07:03:31
阅读次数:
629