向AddressBook里添加联系人

原创 2015年11月21日 11:12:26

向AddressBook里添加联系人(没分组创建分组,有分组加联系人)

-(NSMutableDictionary *)addContactToAddressBook:(NSMutableDictionary *)addressBook{


//    for (Contact *contact in mulArray) {

        //获得当前联系人的姓名首字母

        NSString *initial = [_name substringToIndex:1];

        //定义一个BOOL类型标记,来记录当前key是否存在

        BOOL isExist = NO;

        //判断当前分组是否存在

        for (NSString *key in addressBook) {

            //如果当前key不存在,创建分组

            if ([initial isEqualToString:key]) {

                isExist = YES;

            }

            //如果当前key存在,往该分组下添加联系人

        }

        //当isExist为NO的时候代表不存在该分组,为YES的时候存在

        if(!isExist){

            NSMutableArray *group = [NSMutableArray array];

            //将该分组添加到通讯录中

            [addressBook setObject:group forKey:initial];

        }

        //将联系人添加到当前的分组中

        [[addressBook objectForKey:initial] addObject:self];

//    }

    return addressBook;

}

OC试题 ——通讯录(AddressBook)

要求描述:⽤用OC语⾔言完成简易通讯录(实现增删改查)功 能. (注:使⽤用MRC) ⼀一、功能描述: main函数中通过使⽤用Person类和AddressBook类,创建对象、调⽤用⽅方法,实现...
  • OnthewayH
  • OnthewayH
  • 2015年11月18日 10:26
  • 756

Android 联系人数据库表详解

现在有很多应用都需要读取我们的联系人列表,比如,微信,QQ等等。还有些专门的通讯录应用,就可以不用官方自带的简陋的通讯录,其实所有这些app全部是读取的同一个数据库,就是官方提供唯一的联系人数据库。今...
  • hehongdan
  • hehongdan
  • 2016年07月15日 03:26
  • 8193

Android开发入门之访问通讯录中的联系人和添加联系人

首先在向Android联系人中添加数据 联系人的数据放在 将contacts2.db导出到桌面上,打开 contact2.db有很多表,最重要的有3张表raw_con...
  • u011272454
  • u011272454
  • 2013年07月09日 16:32
  • 2262

Android通讯录数据库介绍与基本操作(增删改查)

转自:http://www.2cto.com/kf/201402/280583.html
  • gf771115
  • gf771115
  • 2014年08月05日 10:36
  • 10005

关于ios9中得AddressBook和AddressBookUI框架过时问题

ios9的更新后,AddressBook.framework和AddressBookUI.framework几乎是全部过时,其不支持OC。用Contacts.framework和ContactsUI....
  • u011010305
  • u011010305
  • 2015年10月06日 16:45
  • 1186

Android添加联系人信息并读取

Android添加联系人信息并读取 效果图 题目 1. 创建一个File文件,路径为/mnt/sdcard/temp/zhiyuan.txt 2. 进入主页面后自动从File文件中读取...
  • CodeFarmerCXY
  • CodeFarmerCXY
  • 2017年03月05日 12:55
  • 1131

仿Android6.0联系人列表

最近因为项目需要,研究了Android联系人相关内容,包括联系人数据库,获取联系人数据,使用ListView展示联系人。我将按照以下几点记录:      Android存储联系人数据库表结构  ...
  • chenkai19920410
  • chenkai19920410
  • 2015年12月03日 22:34
  • 3728

Android调用系统添加和编辑联系人的返回结果

有时候,在开发应用程序的时候,需要调用系统的添加或者编辑联系人功能,接下来将对联系人应用程序源码做一些分析。     首先,到GitHub上下载联系人应用程序的源代码https://github.co...
  • wangjiang_qianmo
  • wangjiang_qianmo
  • 2015年09月23日 15:32
  • 2789

Android访问通讯录和添加联系人

Android中通讯录使用ContentProvider实现 Android中通讯录界面是使用一个App 存储内容使用的是另一个App 需要的权限: 还有junit单...
  • shuangyvshenshi
  • shuangyvshenshi
  • 2014年11月27日 17:03
  • 29086

Android向通讯录添加联系人的一般方法

 Android向通讯录添加联系人的一般方法 以一个简单的例子加以说明,记得需要相应的权限: 测试代码,关键的内容就在add函数里面。 package zhang...
  • zhangphil
  • zhangphil
  • 2016年02月04日 10:01
  • 6454
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:向AddressBook里添加联系人
举报原因:
原因补充:

(最多只允许输入30个字)