`
407827531
  • 浏览: 1076420 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

获取联系人头像

阅读更多

推荐安卓开发神器(里面有各种UI特效和android代码库实例)

ContentResolver cr = getContentResolver();
    Cursor cursor = cr.query(ContactsContract.Contacts.CONTENT_URI, null,
        "DISPLAY_NAME = '" + NAME + "'", null, null);
    if (cursor.moveToFirst()) {
        String contactId =
            cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts._ID));
        //
        // Get the contact photo.
        //
        Uri uri = ContentUris.withAppendedId(ContactsContract.Contacts.CONTENT_URI,
            Long.parseLong(contactId));
        InputStream input =
            ContactsContract.Contacts.openContactPhotoInputStream(cr, uri);
        Bitmap contactPhoto = BitmapFactory.decodeStream(input);

 

分享到:
评论

相关推荐

    Android获取联系人头像的方法

    本文将详细解析如何在Android系统中获取联系人的头像,并将其显示在ImageView组件上。首先,我们需要理解Android的联系人存储模型,这涉及到ContactsContract类,它是Android提供的一套用于访问联系人数据的API。 1...

    获取手机联系人信息包括头像,手机号等

    综上所述,获取手机联系人信息包括头像和手机号码涉及的主要步骤是:获取读取联系人的权限,使用ContentResolver和ContactsContract查询联系人信息,通过ContentResolver获取联系人头像,最后使用RecyclerView和...

    android读取联系人信息,姓名,电话,头像

    - 要获取联系人的头像,需要使用`ContactsContract.CommonDataKinds.Photo`表的Uri。 - 当查询结果中包含`ContactsContract.CommonDataKinds.Photo.PHOTO_ID`时,可以获取到联系人的照片ID。 - 使用这个ID构建...

    获取本地联系人的头像并显示

    在Android开发中,获取本地联系人的头像是一个常见的需求,特别是在构建社交应用或者需要个性化展示用户信息时。这个过程涉及到Android系统的联系人API、图片处理以及UI显示等多个方面。下面我们将详细探讨如何实现...

    查看并获取联系人电话

    在Android和iOS等移动操作系统中,查看和获取联系人电话是一项常见的功能,广泛应用于社交应用、通讯工具和其他需要用户授权访问联系人信息的软件中。本文将深入探讨如何在这些平台上实现这一功能。 首先,我们从...

    联系人头像

    在智能手机的日常使用中,联系人的个性化设置是一个重要的环节,特别是为每个联系人设定独特的头像,能够让我们更快地识别来电或信息来源,增加使用体验的趣味性。"联系人头像"这个主题就聚焦于如何让手机联系人拥有...

    获取联系人,短息 ,选择头像上传的通讯录

    在Android开发中,获取联系人、短信以及处理头像上传是常见的功能需求,尤其是在构建通讯录相关的应用时。本文将详细讲解如何实现这些功能,并提供一些关键知识点。 首先,我们来探讨如何获取联系人信息。在Android...

    Android根据电话号码获得联系人头像实例代码

    对于获取联系人头像,我们通常会涉及到以下几个关键的Uri: 1. 联系人信息Uri:`content://com.android.contacts/contacts` 2. 联系人电话Uri:`content://com.android.contacts/data/phones` 3. 联系人邮件Uri:`...

    添加手机联系人信息到特别关心列表或者常用联系人

    下面的代码展示了如何获取联系人头像的Bitmap: ```java Uri photoUri = ContactsContract.CommonDataKinds.Photo.CONTENT_URI; photoUri = ContentUris.withAppendedId(photoUri, Long.parseLong(contactId)); ...

    获取联系人信息进行查看

    本教程将详细讲解如何通过电话号码获取联系人的头像、姓名和电话等信息,这些功能通常涉及到Android的Content Provider机制。Content Provider是Android提供的一种数据共享方式,它允许应用程序之间共享和访问数据。...

    获取通讯录的信息,头像、姓名、号码等

    为了获取联系人的头像,我们可以通过联系人的ID创建一个`Uri`,然后使用`ContactsContract.Contacts.openContactPhotoInputStream()`方法打开一个输入流,再用`BitmapFactory.decodeStream()`解码流以得到`Bitmap`...

    MyContacts

    三、获取联系人头像 联系人的头像存储在 ContactsContract.CommonDataKinds.Photo 数据表中。获取头像的步骤如下: 1. 首先通过联系人ID查询到对应的图片URI。 2. 使用InputStream读取图片数据。 3. 将InputStream...

    Android获取手机通讯录、sim卡联系人及调用拨号界面方法

    注意,SIM卡联系人通常不包含联系人头像,因为SIM卡存储空间有限,只存储基本的联系人信息。 最后,调用系统拨打电话的界面,我们可以使用`Intent`来启动拨号器应用,并传入电话号码。代码如下: ```java private ...

    仿微信联系人手机获取适配7.0

    对于`READ_CONTACTS`权限,需要在应用需要获取联系人数据时进行动态请求: ```java ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.READ_CONTACTS}, MY_PERMISSIONS_REQUEST_READ_...

    手机通讯录

    获取联系人头像的URI,然后转换为Bitmap对象。 ### 2. 自定义方式获取通讯录 自定义方式通常涉及到数据库操作,需要使用SQL语句直接查询`Contacts`和`Phone`表。这种方法虽然可以避免ContentResolver的额外开销,...

    通讯录(头像,名字,号码获取,黑名单添加及自动重拨)

    在通讯录管理方面,无论是个人还是企业,都有各种需求,如获取联系人的头像、名字、电话号码,以及设置黑名单和实现自动重拨功能。这些功能对于提高沟通效率和保护隐私至关重要。以下将详细讲解这些知识点: 1. **...

    Android获取联系人

    在Android系统中,获取联系人信息是常见的功能之一,它涉及到对手机内置数据库的访问,以便检索联系人的名称、电话号码、头像等关键数据。本文将深入探讨如何实现这一功能,包括必要的权限设置、数据库操作以及实际...

    Android---获取手机联系人

    获取联系人数据主要通过ContactsContract类,这是一个常量类,定义了获取联系人的各种URI和字段。 下面是一个简单的示例,展示如何获取手机联系人的名字和电话号码: ```java // 获取ContentResolver实例 ...

    android 带头像的二维码

    这里的数据可以是URL、联系人信息等任何符合二维码编码规则的内容。 4. **合并头像和二维码**:在BitMatrix上添加头像图像。我们需要将头像的灰度图像转换为BitMatrix,然后在二维码的中心位置插入。这通常涉及到位...

Global site tag (gtag.js) - Google Analytics