NIMSDK-AOS  9.19.0
Public 成员函数 | 所有成员列表
com.netease.nimlib.sdk.uinfo.UserInfoProvider接口 参考

用户信息提供者 由开发者提供给SDK使用 更多...

Public 成员函数

UserInfo getUserInfo (String account)
 根据用户帐号获取用户信息。 更多...
 
String getDisplayNameForMessageNotifier (String account, String sessionId, SessionTypeEnum sessionType)
 为通知栏提供消息发送者显示名称(例如:如果是P2P聊天,可以显示备注名、昵称、帐号等;如果是群聊天,可以显示备注名,群昵称,昵称、帐号等) 如果返回 null,SDK将会使用服务器下发昵称 更多...
 
Bitmap getAvatarForMessageNotifier (SessionTypeEnum sessionType, String sessionId)
 为云信通知栏提醒提供头像(个人、群组) 一般从本地图片缓存中获取,若未下载或本地不存在,请返回默认本地头像(可以返回默认头像资源ID对应的Bitmap) 更多...
 
String getDisplayTitleForMessageNotifier (IMMessage message)
 为通知栏提供消息title显示名称(例如:如果是群聊天,可以设置自定义群名称等;如果圈组,可以显示圈组频道名称等) 如果返回null,SDK 群和超大群会显示群名称,其他类型将会使用当前app名称展示 不可以做耗时操作 更多...
 

详细描述

用户信息提供者 由开发者提供给SDK使用

在文件 UserInfoProvider.java12 行定义.

成员函数说明

◆ getAvatarForMessageNotifier()

Bitmap com.netease.nimlib.sdk.uinfo.UserInfoProvider.getAvatarForMessageNotifier ( SessionTypeEnum  sessionType,
String  sessionId 
)

为云信通知栏提醒提供头像(个人、群组) 一般从本地图片缓存中获取,若未下载或本地不存在,请返回默认本地头像(可以返回默认头像资源ID对应的Bitmap)

参数
sessionType会话类型(个人、群组)
sessionId用户账号或者群ID
返回
头像位图

◆ getDisplayNameForMessageNotifier()

String com.netease.nimlib.sdk.uinfo.UserInfoProvider.getDisplayNameForMessageNotifier ( String  account,
String  sessionId,
SessionTypeEnum  sessionType 
)

为通知栏提供消息发送者显示名称(例如:如果是P2P聊天,可以显示备注名、昵称、帐号等;如果是群聊天,可以显示备注名,群昵称,昵称、帐号等) 如果返回 null,SDK将会使用服务器下发昵称

参数
account消息发送者账号
sessionId会话ID(如果是P2P聊天,那么会话ID即为发送者账号,如果是群聊天,那么会话ID就是群号)
sessionType会话类型
返回
消息发送者对应的显示名称

◆ getDisplayTitleForMessageNotifier()

String com.netease.nimlib.sdk.uinfo.UserInfoProvider.getDisplayTitleForMessageNotifier ( IMMessage  message)

为通知栏提供消息title显示名称(例如:如果是群聊天,可以设置自定义群名称等;如果圈组,可以显示圈组频道名称等) 如果返回null,SDK 群和超大群会显示群名称,其他类型将会使用当前app名称展示 不可以做耗时操作

参数
message
返回
消息title显示名称

◆ getUserInfo()

UserInfo com.netease.nimlib.sdk.uinfo.UserInfoProvider.getUserInfo ( String  account)

根据用户帐号获取用户信息。

参数
account用户帐号
返回
用户信息

该接口的文档由以下文件生成: