`
android_mylove
  • 浏览: 399687 次
社区版块
存档分类
最新评论

Android Contacts(一)—— 读取联系人

 
阅读更多

Introduction To Android Contacts

Learn to work with the Android contacts database. Basic knowledge of accessing SQLite in Android along with using Cursors is expected. See theAndroid SQLite and Cursor Articlefor more information. Google changed the contacts database moving from 1.x to 2.0 versions of Android. This tutorial will be broken into 3 sections. First covering accessing contacts in Android 2.0. The second page will deal with accessing the contacts in Android 1.6 and before. Third we'll glue it all together with a class that abstracts specific classes for each version and a set of classes to manage the data from the contact records.


Contacts 读取代码:

AndroidManifest.xml 权限

记得在AndroidManifest.xml中加入android.permission.READ_CONTACTS这个permission

<uses-permission android:name="android.permission.READ_CONTACTS" />


运行结果:



代码示例


参考推荐:

Working With Android Contacts

Android Contacts的使用


分享到:
评论

相关推荐

    android读取手机联系人

    在Android系统中,读取手机联系人是一项常见的功能,它涉及到Android的核心组件——ContentProvider。ContentProvider是Android四大组件之一,用于在不同的应用程序之间共享数据。在这个场景下,我们将主要探讨如何...

    Android2.0 中读取联系人——ContactsContract

    在Android 2.0及更高版本中,由于SDK对联系人数据的访问方式进行了更新,开发者需要使用新的API来读取和操作联系人信息。本文将详细介绍如何使用`ContactsContract`类来实现这一功能。 在Android 2.0之前,开发人员...

    安卓Android源码——手机的通讯录联系人信息.zip

    1. **Android联系人框架**:Android系统提供了接触人框架(Contact Framework),这是一个API集合,允许应用读取、写入和同步联系人信息。主要涉及的类包括`ContactsContract`和`ContentProvider`。`...

    Android源码——一个批量删除联系人的Demo.zip

    这个"Android源码——一个批量删除联系人的Demo.zip"文件提供了一个示例,帮助开发者理解如何在Android应用中实现批量删除联系人的功能。下面将详细介绍这个Demo的核心知识点。 1. **Android权限管理**: 在...

    安卓Android源码——一个批量删除联系人的Demo.zip

    本压缩包提供的"安卓Android源码——一个批量删除联系人的Demo"就是一个很好的实践案例,它涵盖了Android系统中关于联系人管理的相关知识点。下面将详细解析这个Demo涉及的主要技术点。 1. **Android权限管理**: ...

    安卓Android源码——安卓Android导入导出txt通讯录工具.rar

    综上所述,这个压缩包提供的源码应该是一个完整的Android应用,它实现了联系人数据的导入导出功能,这对于开发人员来说是一个很好的学习和参考实例,可以帮助他们理解如何与Android的Contacts Provider交互,以及...

    安卓Android源码——获取手机通讯录的实战应用(含SIM卡中的联系人).rar

    在安卓(Android)平台上,开发...以上就是关于“安卓Android源码——获取手机通讯录的实战应用(含SIM卡中的联系人)”的核心知识点。在实际开发中,理解并熟练运用这些概念和API,将使你能创建功能丰富的通讯录应用。

    Android源码——MyContacts通讯录源码.7z

    5. ContentResolver:ContentResolver是与ContentProvider交互的接口,MyContacts源码中,它被用来执行对联系人的读写操作,如读取所有联系人、添加新联系人等。 6. Intent通信:在Android应用中,Intent是组件间...

    安卓Android源码——获取手机联系人并按字母排序,且可根据字母右侧A~Z检索.zip

    - 获取联系人数据通常需要请求读取联系人的权限,在AndroidManifest.xml中添加`&lt;uses-permission android:name="android.permission.READ_CONTACTS" /&gt;`。 2. **ContentProvider和Uri**: - Android的数据存储...

    Android源码——获取通讯录程序源码.zip

    这个压缩包"Android源码——获取通讯录程序源码.zip"包含了实现这一功能的源代码,这为我们提供了深入理解Android系统如何与联系人数据交互的机会。在这个项目中,我们将探讨几个关键的知识点。 首先,Android系统...

    android_实战_联系人

    在Android开发中,联系人管理是一项基础且重要的功能,它涉及到对系统中用户联系人的读取、添加、修改和删除操作。本项目实战——"android_实战_联系人",旨在帮助开发者深入理解和掌握Android的ContentProvider机制...

    安卓Android源码——超强功能通讯录.rar

    9. **联系人API**:Android提供了Contacts Provider API,用于读取和写入联系人数据,开发者需要熟悉如何使用这些API。 10. **权限管理**:Android 6.0及以上版本引入了运行时权限,应用在运行时需要请求用户授予...

    安卓Android源码——NameCardRec.zip

    4. **Android权限管理**:处理摄像头输入和读取联系人信息需要相应的权限,如CAMERA和READ_CONTACTS。 5. **Android服务**:如果NameCardRec是后台服务,那么需要理解Android服务的概念,如何启动和管理服务,以及...

    android——手机通讯录Demo

    Android提供了一个强大的接触人框架,允许应用读取、写入和管理用户的联系人数据。这些API主要集中在`ContactsContract`类中,它是Android系统数据库中联系人数据的接口。开发者可以通过ContentResolver对象来访问...

    安卓Android源码——获取手机通讯录的实战应用(含SIM卡中的联系人).zip

    内容提供者是Android系统中数据共享的关键机制,它允许应用读取或修改特定的数据集,如联系人、日历等。 要读取通讯录,我们需要在`AndroidManifest.xml`文件中声明`READ_CONTACTS`权限: ```xml &lt;uses-permission ...

    android 联系人模块

    Android提供了一个ContentProvider——ContactsContract,用于访问和操作联系人数据。ContactsContract类包含了许多常量和子类,用于构建URI来查询或更新联系人信息。 3. **ContentResolver和Cursor**: 使用...

    Android源码——MyContacts通讯录源码.zip

    在Android系统中,通讯录(Contacts)是用户管理联系人信息的重要应用,它涉及到系统级的服务、数据库操作、UI设计等多个方面。这份"Android源码——MyContacts通讯录源码.zip"应该包含了一个完整的自定义通讯录应用...

    Android项目获取手机通讯录的实战应用(含SIM卡中的联系人).rar

    在Android平台上,获取手机通讯录是一项常见的功能,无论是开发社交应用、备份工具还是其他与通讯相关的应用程序,都需要访问用户手机的联系人数据。本实战应用将深入探讨如何从设备内部存储以及SIM卡中读取联系人...

    安卓Andriod源码——手机的通讯录联系人信息.zip

    本文件“安卓Andriod源码——手机的通讯录联系人信息.zip”显然包含了与Android系统中处理联系人相关的源代码。通过深入理解这部分源码,我们可以了解Android是如何管理和操作联系人的,这将对开发涉及联系人功能的...

    安卓Android源码——我的通讯录.zip

    6. **异步操作**:考虑到读取大量联系人数据可能会阻塞主线程,开发者通常会使用异步任务(AsyncTask)或者Handler/Looper机制来在后台线程执行耗时操作,确保UI的流畅性。 7. **Android Studio工具**:开发过程中...

Global site tag (gtag.js) - Google Analytics