更新时间:2024-07-30 GMT+08:00

头像拦截显示

接口描述

该接口用于定制登录后的头像显示。

调用场景:
图1 画中画模式

图2 画廊模式

图3 悬浮窗

注意事项

未登录的头像不支持自定义。

方法定义

1
public Bitmap queryContactAvatar(String account, String thirdUserId, String sipNumber)

参数描述

表1

参数

类型

描述

account

String

账号密码登录场景下优先使用此字段

thirdUserId

String

appid登录场景下优先使用此字段

sipNumber

String

跨企业场景优先使用此字段

返回值

表2

参数

类型

描述

bitmap

Bitmap

头像位图类

示例代码
sdkConfig.setQueryContactInfoStrategy(new IQueryContactInfoStrategy() {
    @Override    
    public Bitmap queryContactAvatar(String account, String thirdUserId, String sipNumber) {
        Log.i(TAG, "setQueryContactInfoStrategy account: " + account + " thirdUserId: " + thirdUserId + " sipNumber: " + sipNumber);  
        // 第三方查询通讯录,返回对应用户的头像图片,这里返回一张默认图片作为示例代码        
        return BitmapFactory.decodeResource(resources, R.mipmap.ic_launcher);
    }
});