一 sqlite介绍 Sqlite是一种嵌入式数据库,类似于一个文件系统,是跟程序在一起的。跟mysql等数据库程序跟数据分离是不一样的。 应用场景:常用于保存本地配置,类似于本地文件系统,因此他内嵌于linux,安卓,ios等系统中,使用时候不需要重新安装。例如:手机端的本地联系人,历史访问记录等 ...
分类:
数据库 时间:
2017-07-24 00:21:00
阅读次数:
248
苹果在iOS9的SDK中废除了AddressBookUI.framework的一些功能(是不是这个库都废除了,有待验证),具体和保存联系人相关的几个系统界面如下:联系人选择:AddressBookUI/ABPeoplePickerNavigationController.h联系人详情:Address ...
分类:
移动开发 时间:
2016-05-16 17:41:43
阅读次数:
238
首先给出实现完的界面图
上面是给出来的实现结果图。
从本地联系人中导出联系人,需要使用ContentProvider来获取通讯录中的联系人。
从通讯录中获取联系人方法如下:
/** 得到手机通讯录联系人信息 **/
private void getPhoneContacts() {
ContentResolver resolver = ContactsAct...
分类:
其他好文 时间:
2016-04-22 19:44:42
阅读次数:
135
(一)、调用本地联系人: Intentintent=newIntent(Intent.ACTION_PICK);intent.setType(ContactsContract.Contacts.CONTENT_TYPE);startActivityForResult(intent,PICK_CONT...
分类:
移动开发 时间:
2014-09-24 22:23:37
阅读次数:
198
JB版本:
1.SIM/USIM卡联系人:可以直接使用EditSimContactActivity中的USIM_EMAIL_PATTERN,搜索与“USIM_EMAIL_PATTERN”,将相关code所加的注释去掉即可
2.手机本地联系人:修改代码如下
ContactEditorFragment.java (packages\apps\contacts\src\com\androi...
分类:
移动开发 时间:
2014-09-22 12:17:52
阅读次数:
269
android提供了本地数据库的查询uri,可以查询出数据:
采用一个AsyncQueryHandler来进行查询, AsyncQueryHandler自己开启了线程来进行数据查询,很方便
protected AsyncQueryHandler mQueryHandler;
protected final void queryPersonal() {
mQueryHandler....
分类:
移动开发 时间:
2014-08-18 08:05:23
阅读次数:
317
引子: 在取本地联系人列表的时候看到同事用的这么一段代码: dispatch_semaphore_t sema = dispatch_semaphore_create(0); ABAddressBookRequestAccessWithCompletion(addressBoo...
分类:
移动开发 时间:
2014-07-22 22:52:35
阅读次数:
228