IMSDK
即时通信 IM 提供全球接入、单聊、群聊、消息推送、资料关系链托管、帐号鉴权等全方位解决方案,并提供完备的 App 接入、后台管理接口。
V2TIMUserFullInfo

Public 成员函数

String getUserID ()
 
String getNickName ()
 
String getFaceUrl ()
 
void setNickname (String nickname)
 
void setFaceUrl (String faceUrl)
 
String getSelfSignature ()
 
void setSelfSignature (String selfSignature)
 
int getGender ()
 
void setGender (int gender)
 
int getAllowType ()
 
void setAllowType (int allowType)
 
void setCustomInfo (HashMap< String, byte[]> customHashMap)
 
Map< String, byte[]> getCustomInfo ()
 
String toString ()
 

静态 Public 属性

static final int V2TIM_FRIEND_ALLOW_ANY = 0
 
static final int V2TIM_FRIEND_NEED_CONFIRM = 1
 
static final int V2TIM_FRIEND_DENY_ANY = 2
 
static final int V2TIM_GENDER_UNKNOWN = 0
 
static final int V2TIM_GENDER_MALE = 1
 
static final int V2TIM_GENDER_FEMALE = 2
 

成员函数说明

◆ setTIMUserProfile()

void setTIMUserProfile ( TIMUserProfile  timUserProfile)
inlineprotected

◆ getUserID()

String getUserID ( )
inline

重载 V2TIMUserInfo .

◆ getNickName()

String getNickName ( )
inline

重载 V2TIMUserInfo .

◆ getFaceUrl()

String getFaceUrl ( )
inline

重载 V2TIMUserInfo .

◆ setNickname()

void setNickname ( String  nickname)
inline

设置昵称,只能针对本人设置

参数
nickname

◆ setFaceUrl()

void setFaceUrl ( String  faceUrl)
inline

设置头像,只能针对本人设置

参数
faceUrl

◆ getSelfSignature()

String getSelfSignature ( )
inline

获取签名

返回

◆ setSelfSignature()

void setSelfSignature ( String  selfSignature)
inline

设置签名,只能针对本人设置

参数
selfSignature

◆ getGender()

int getGender ( )
inline

获取性别: V2TIM_GENDER_UNKNOWN:未知 V2TIM_GENDER_MALE: 男 V2TIM_GENDER_FEMALE: 女

返回

◆ setGender()

void setGender ( int  gender)
inline

设置性别,只能针对本人设置

参数
gender

◆ getAllowType()

int getAllowType ( )
inline

获取好友验证方式。

返回
验证方式:V2TIM_FRIEND_ALLOW_ANY, V2TIM_FRIEND_DENY_ANY, V2TIM_FRIEND_NEED_CONFIRM.

◆ setAllowType()

void setAllowType ( int  allowType)
inline

设置好友验证方式,只能针对本人设置:V2TIM_FRIEND_ALLOW_ANY, V2TIM_FRIEND_DENY_ANY, V2TIM_FRIEND_NEED_CONFIRM.

参数
allowType

◆ setCustomInfo()

void setCustomInfo ( HashMap< String, byte[]>  customHashMap)
inline

设置自定义字段,只能针对本人设置

参数
customHashMap自定义字段 hashMap

◆ getCustomInfo()

Map<String, byte[]> getCustomInfo ( )
inline

◆ toString()

String toString ( )
inline

◆ setUserID()

void setUserID ( String  userID)
inlineprotectedinherited

◆ setNickName()

void setNickName ( String  nickName)
inlineprotectedinherited

◆ setBaseFaceUrl()

void setBaseFaceUrl ( String  faceUrl)
inlineprotectedinherited

结构体成员变量说明

◆ V2TIM_FRIEND_ALLOW_ANY

final int V2TIM_FRIEND_ALLOW_ANY = 0
static

允许任何人添加好友

◆ V2TIM_FRIEND_NEED_CONFIRM

final int V2TIM_FRIEND_NEED_CONFIRM = 1
static

添加好友需要验证

◆ V2TIM_FRIEND_DENY_ANY

final int V2TIM_FRIEND_DENY_ANY = 2
static

拒绝任何人添加好友

◆ V2TIM_GENDER_UNKNOWN

final int V2TIM_GENDER_UNKNOWN = 0
static

未知性别

◆ V2TIM_GENDER_MALE

final int V2TIM_GENDER_MALE = 1
static

◆ V2TIM_GENDER_FEMALE

final int V2TIM_GENDER_FEMALE = 2
static

◆ timUserProfile

TIMUserProfile timUserProfile
protected