用户信息提供者 由开发者提供给SDK使用
更多...
用户信息提供者 由开发者提供给SDK使用
在文件 UserInfoProvider.java 第 12 行定义.
◆ 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名称展示 不可以做耗时操作
- 参数
-
- 返回
- 消息title显示名称
◆ getUserInfo()
UserInfo com.netease.nimlib.sdk.uinfo.UserInfoProvider.getUserInfo |
( |
String |
account | ) |
|
该接口的文档由以下文件生成: