使用官方的AddressBook框架仅能使用C语言访问通讯录,十分不便,这里介绍集成第三方框架RHAddressBook的方法,该框架可以通过OC访问和操作通讯录。
该框架是一个静态库,集成比较复杂。
首先下载该框架:RHAddressBook,下面有关于集成的一些介绍,下面简单的介绍一下集成的过程。
①首先把静态库工程直接拖入自己的工程:
②选中自己的工程,工程配置中选择Build ...
分类:
其他好文 时间:
2015-08-01 20:38:35
阅读次数:
120
在iOS端可以通过AddressBook或者AddressBookUI两个框架实现,区别是第二个框架带视图,一般使用第一个框架就够了。
下面介绍AddressBook框架的使用,注意这个是C语言框架,使用起来比较麻烦。
①请求授权
先判断授权状态,如果未授权则进行授权。
// 1.主动请求授权,先判断授权状态
NSInteger state = ABAddressBookGetAuthor...
分类:
其他好文 时间:
2015-08-01 01:14:32
阅读次数:
164
导入 AddressBook.framework AddressBookUI.framework//这个变量用于记录授权是否成功,即用户是否允许我们访问通讯录 int __block tip=0; //声明一个通讯簿的引用 ABAddressBookRef addBook =nil; /...
分类:
其他好文 时间:
2015-07-29 15:43:44
阅读次数:
148
1.加入AddressBook库推断授权状态-(bool)checkAddressBookAuthorizationStatus{ //取得授权状态 ABAuthorizationStatus authStatus = ABAddressBookGetAuthorizationStatus()...
分类:
移动开发 时间:
2015-07-28 21:00:16
阅读次数:
167
介绍下怎么反序列化GoogleBuffer数据,并在最后提供本系列文章中所用到的代码整理供下载。
上一篇文章介绍了怎样将数据序列化到了addressbook.data中,那么对于接受方而言该怎么解析出原本的数据呢。同样,protoc编译器生成的代码文件中提供了反序列化的接口,基本上和序列化的函数对应的,如下图所示:
上文中采用了SerializeToOs...
分类:
其他好文 时间:
2015-07-10 11:28:58
阅读次数:
128
通讯录服务AddressBookiOS中带有一 个Contacts应用程序来管理联系人,但是有些时候我们希望自己的应用能够访问或者修改这些信息,这个时候就要用到 AddressBook.framework框架。iOS中的通讯录是存储在数据库中的,由于iOS的权限设计,开发人员是不允许直接访问通讯录数...
分类:
移动开发 时间:
2015-06-26 17:55:16
阅读次数:
221
通讯录功能的实现iOS 提供了对通讯录操作的组建,其中一个是直接操作通讯录,另一个是调用通讯录的 UI 组建。实现方法如下: 添加AddressBook.framework到工程中。 代码实现: 1 -(IBAction)onClickbutton:(id)sender 2 { 3 ...
分类:
移动开发 时间:
2015-06-24 22:18:06
阅读次数:
139
1 ABAddressBookRef addressBook = ABAddressBookCreate(); 2 3 CFArrayRef results = ABAddressBookCopyArrayOfAllPeople(addressBook); 4 5 ...
分类:
移动开发 时间:
2015-06-20 14:17:48
阅读次数:
120
(注:使用MRC)一、功能描述:main函数中通过使用Person类和AddressBook类,创建对象、调用方法,实现以下8个功能:1).使用便利构造器创建四个Person类的实例(联系人).姓名:Lucy性别:女电话:123年龄:21姓名:Joe性别:男电话:456年龄:17姓名:Baby性别:女电话:789年龄:27姓名:Linda..
分类:
编程语言 时间:
2015-05-23 11:35:02
阅读次数:
435
以前一直使用mysql进行数据库连接,但是随着php的发展逐步由放弃mysql系列函数的趋势,改用mysqli系列函数,下面是一个使用mysqli进行数据库的demo:$conn = mysqli_connect('localhost', 'root', '', 'addressBook') or die('Connect error!'); $sql = "insert into "...
分类:
数据库 时间:
2015-05-22 13:32:52
阅读次数:
192