1.概述:* 对于每一个移动设备而言,都有一个内置的数据库-----通讯录。* 在IOS上,通讯录放在SQLite3数据库中。* 由于不同应用之间不能直接访问,我们想要实现对数据库的访问,必须使用苹果开放的API.* 苹果公司对数据访问开放的API是AddressBook(低级API)和Addres...
分类:
移动开发 时间:
2015-09-14 22:23:47
阅读次数:
262
这里就粗滤的进行一些简要的介绍,工程需要自己创建,只要既然如相应的下面的语句就可以首先我们在工程中要添加一个库AddressBook.framework之后我们要创建一个Model类:这里的类名用小写了,懒得改了,大家使用时一定要改过来#import<Foundation/Foundation.h>@interfac..
分类:
其他好文 时间:
2015-09-05 01:29:02
阅读次数:
184
概述在iOS中,有2个框架可以访问用户的通讯录。从iOS6开始,需要得到用户的授权才能访问通讯录,因此在使用之前,需要检查用户是否已经授权ABAddressBookGetAuthorizationStatus()授权状态kABAuthorizationStatusNotDetermined 用户还没...
分类:
其他好文 时间:
2015-08-30 17:23:49
阅读次数:
202
通讯录功能的实现iOS 提供了对通讯录操作的组建,其中一个是直接操作通讯录,另一个是调用通讯录的 UI 组建。实现方法如下: 添加AddressBook.framework到工程中。 代码实现: 1 -(IBAction)onClickbutton:(id)sender 2 { 3 ...
分类:
移动开发 时间:
2015-08-27 13:07:07
阅读次数:
207
通讯录服务AddressBookiOS中带有一 个Contacts应用程序来管理联系人,但是有些时候我们希望自己的应用能够访问或者修改这些信息,这个时候就要用到 AddressBook.framework框架。iOS中的通讯录是存储在数据库中的,由于iOS的权限设计,开发人员是不允许直接访问通讯录数...
分类:
移动开发 时间:
2015-08-27 13:05:11
阅读次数:
314
一、在工程中添加AddressBook.framework和AddressBookUI.framework二、获取通讯录1、在infterface中定义数组并在init方法中初始化?123456NSMutableArray *addressBookTemp;- (id)initWithNibName...
分类:
移动开发 时间:
2015-08-26 17:34:40
阅读次数:
171
需求实现:一、定义联系?类ContactPerson 实例变量:姓名、性别、电话号码、住址、分组名称。 方法:初始化?方法(姓名、电话号码)、显?示联系?信息 二、定义AddressBook类, 封装以下功能, 类中定义一个实例变量可变数组,管理所有联系人, 通讯录具有以下功能: ...
分类:
编程语言 时间:
2015-08-15 16:31:03
阅读次数:
151
代码:var content=""; function getCallLog() { try{ plus.contacts.getAddressBook(plus.contacts.ADDRESSBOOK_PHONE, function (addressbook) { ...
分类:
其他好文 时间:
2015-08-06 20:15:01
阅读次数:
192
AddressBook.h //
//??AddressBook.h
//??YUAddressBook
//
//??Created?by?yuzhx?on?15/8/1.
//??Copyright?(c)?2015年?BruceYu.?All?rights?reserved.
//
#import?<Foundation/Foundat...
分类:
移动开发 时间:
2015-08-02 09:00:24
阅读次数:
183
上节提到使用AddressBook可以实现通讯录数据的获取,但有时需要用户自己选取联系人或者联系人信息,这时候就要借助AddressBookUI框架的ABPeoplePickerNavigationController控制器,该控制器可以通过modal方式展示,会提供一个功能完备的通讯录界面,并且可以监听和拦截用户的点击。
对于iOS7和iOS8,该框架有着不同的用法,下面分开讲解。
【共同点...
分类:
其他好文 时间:
2015-08-01 20:41:29
阅读次数:
109