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

Public 成员函数

String getUserID ()
 
void setUserID (String userID)
 
String getNickname ()
 
void setNickname (String nickname)
 
String getFaceUrl ()
 
void setFaceUrl (String faceUrl)
 
int getGender ()
 
void setGender (int gender)
 
long getBirthday ()
 
void setBirthday (long birthday)
 
long getLanguage ()
 
void setLanguage (long language)
 
String getLocation ()
 
void setLocation (String location)
 
String getSignature ()
 
void setSignature (String signature)
 
int getLevel ()
 
void setLevel (int level)
 
int getRole ()
 
void setRole (int role)
 
int getAllowType ()
 
void setAllowType (int allowType)
 
HashMap< String, byte[]> getCustomUserInfoString ()
 
Map< String, Long > getCustomUserInfoNumber ()
 

静态 Public 属性

static final String USERINFO_KEY_NICK = "Tag_Profile_IM_Nick"
 
static final String USERINFO_KEY_FACEURL = "Tag_Profile_IM_Image"
 
static final String USERINFO_KEY_ALLOWTYPE = "Tag_Profile_IM_AllowType"
 
static final String USERINFO_KEY_GENDER = "Tag_Profile_IM_Gender"
 
static final String USERINFO_KEY_SELF_SIGNATURE = "Tag_Profile_IM_SelfSignature"
 
static final String USERINFO_KEY_ROLE = "Tag_Profile_IM_Role"
 
static final String USERINFO_KEY_LEVEL = "Tag_Profile_IM_Level"
 
static final String USERINFO_KEY_CUSTOM_PREFIX = "Tag_Profile_Custom_"
 
static final String USERINFO_GENDER_TYPE_UNKNOWN = "Gender_Type_Unknown"
 
static final String USERINFO_GENDER_TYPE_FEMALE = "Gender_Type_Female"
 
static final String USERINFO_GENDER_TYPE_MALE = "Gender_Type_Male"
 
static final String USERINFO_ALLOWTYPE_TYPE_ALLOWANY = "AllowType_Type_AllowAny"
 
static final String USERINFO_ALLOWTYPE_TYPE_NEEDCONFIRM = "AllowType_Type_NeedConfirm"
 
static final String USERINFO_ALLOWTYPE_TYPE_DENYANY = "AllowType_Type_DenyAny"
 
static final int USERINFO_GENDER_UNKNOWN = 0
 
static final int USERINFO_GENDER_MALE = 1
 
static final int USERINFO_GENDER_FEMALE = 2
 
static final int USERINFO_ALLOWTYPE_ALLOWANY = 0
 
static final int USERINFO_ALLOWTYPE_NEEDCONFIRM = 1
 
static final int USERINFO_ALLOWTYPE_DENYANY = 2
 

成员函数说明

◆ getUserID()

String getUserID ( )
inline

◆ setUserID()

void setUserID ( String  userID)
inline

◆ getNickname()

String getNickname ( )
inline

◆ setNickname()

void setNickname ( String  nickname)
inline

◆ getFaceUrl()

String getFaceUrl ( )
inline

◆ setFaceUrl()

void setFaceUrl ( String  faceUrl)
inline

◆ getGender()

int getGender ( )
inline

◆ setGender()

void setGender ( int  gender)
inline

◆ getBirthday()

long getBirthday ( )
inline

◆ setBirthday()

void setBirthday ( long  birthday)
inline

◆ getLanguage()

long getLanguage ( )
inline

◆ setLanguage()

void setLanguage ( long  language)
inline

◆ getLocation()

String getLocation ( )
inline

◆ setLocation()

void setLocation ( String  location)
inline

◆ getSignature()

String getSignature ( )
inline

◆ setSignature()

void setSignature ( String  signature)
inline

◆ getLevel()

int getLevel ( )
inline

◆ setLevel()

void setLevel ( int  level)
inline

◆ getRole()

int getRole ( )
inline

◆ setRole()

void setRole ( int  role)
inline

◆ getAllowType()

int getAllowType ( )
inline

◆ setAllowType()

void setAllowType ( int  allowType)
inline

◆ getCustomUserInfoString()

HashMap<String, byte[]> getCustomUserInfoString ( )
inline

◆ addCustomUserInfoBytes()

void addCustomUserInfoBytes ( String  key,
byte[]  value 
)
inlineprotected

◆ getCustomUserInfoNumber()

Map<String, Long> getCustomUserInfoNumber ( )
inline

◆ addCustomUserInfoNumber()

void addCustomUserInfoNumber ( String  key,
long  value 
)
inlineprotected

结构体成员变量说明

◆ USERINFO_KEY_NICK

final String USERINFO_KEY_NICK = "Tag_Profile_IM_Nick"
static

◆ USERINFO_KEY_FACEURL

final String USERINFO_KEY_FACEURL = "Tag_Profile_IM_Image"
static

◆ USERINFO_KEY_ALLOWTYPE

final String USERINFO_KEY_ALLOWTYPE = "Tag_Profile_IM_AllowType"
static

◆ USERINFO_KEY_GENDER

final String USERINFO_KEY_GENDER = "Tag_Profile_IM_Gender"
static

◆ USERINFO_KEY_SELF_SIGNATURE

final String USERINFO_KEY_SELF_SIGNATURE = "Tag_Profile_IM_SelfSignature"
static

◆ USERINFO_KEY_ROLE

final String USERINFO_KEY_ROLE = "Tag_Profile_IM_Role"
static

◆ USERINFO_KEY_LEVEL

final String USERINFO_KEY_LEVEL = "Tag_Profile_IM_Level"
static

◆ USERINFO_KEY_CUSTOM_PREFIX

final String USERINFO_KEY_CUSTOM_PREFIX = "Tag_Profile_Custom_"
static

◆ USERINFO_GENDER_TYPE_UNKNOWN

final String USERINFO_GENDER_TYPE_UNKNOWN = "Gender_Type_Unknown"
static

◆ USERINFO_GENDER_TYPE_FEMALE

final String USERINFO_GENDER_TYPE_FEMALE = "Gender_Type_Female"
static

◆ USERINFO_GENDER_TYPE_MALE

final String USERINFO_GENDER_TYPE_MALE = "Gender_Type_Male"
static

◆ USERINFO_ALLOWTYPE_TYPE_ALLOWANY

final String USERINFO_ALLOWTYPE_TYPE_ALLOWANY = "AllowType_Type_AllowAny"
static

◆ USERINFO_ALLOWTYPE_TYPE_NEEDCONFIRM

final String USERINFO_ALLOWTYPE_TYPE_NEEDCONFIRM = "AllowType_Type_NeedConfirm"
static

◆ USERINFO_ALLOWTYPE_TYPE_DENYANY

final String USERINFO_ALLOWTYPE_TYPE_DENYANY = "AllowType_Type_DenyAny"
static

◆ USERINFO_GENDER_UNKNOWN

final int USERINFO_GENDER_UNKNOWN = 0
static

◆ USERINFO_GENDER_MALE

final int USERINFO_GENDER_MALE = 1
static

◆ USERINFO_GENDER_FEMALE

final int USERINFO_GENDER_FEMALE = 2
static

◆ USERINFO_ALLOWTYPE_ALLOWANY

final int USERINFO_ALLOWTYPE_ALLOWANY = 0
static

◆ USERINFO_ALLOWTYPE_NEEDCONFIRM

final int USERINFO_ALLOWTYPE_NEEDCONFIRM = 1
static

◆ USERINFO_ALLOWTYPE_DENYANY

final int USERINFO_ALLOWTYPE_DENYANY = 2
static