[TOC]

跳过导航链接

cn.jpush.im.android.api.model

类 GroupMemberInfo

  • java.lang.Object
    • cn.jpush.im.android.api.model.GroupMemberInfo

public abstract class GroupMemberInfo
extends java.lang.Object

群成员信息

  • 从以下版本开始:
  • 2.7.0

嵌套类概要

嵌套类 限定符和类型 类和说明 static class GroupMemberInfo.Type

构造器概要

构造器 构造器和说明 GroupMemberInfo()

方法概要

所有方法 静态方法;) 实例方法;) 抽象方法;) 具体方法;) 已过时的方法;) 限定符和类型 方法和说明 static java.lang.String collectionToJson(java.util.Collection memberInfos) 将GroupMemberInfo对象的集合类转换为Json字符串,使用fromJsonToCollection(String)转换回来 static GroupMemberInfo fromJson(java.lang.String jsonString) 从Json字符串转换成GroupMemberInfo对象,转换失败返回null static java.util.Collection fromJsonToCollection(java.lang.String jsonString) 从Json字符串转换成Collection对象,方便GroupMemberInfo的集合类的转换,转换失败返回null abstract java.lang.String getDisplayName() 获取群成员在群内的展示名 展示名返回优先级为:群昵称>备注名>用户昵称>用户名。 long getGroupID() 获取群成员对应的群组id long getJoinGroupTime() 获取入群时间,单位毫秒 java.lang.String getNickName() 获取群成员昵称 abstract GroupMemberInfo.Type getType() 获取群成员类别:群主,群管理员,普通群成员,GroupMemberInfo.Type long getUid() 获取用户的UserID abstract UserInfo getUserInfo() 获取群成员对应的用户信息UserInfo boolean isKeepSilence() 已过时。
deprecated in jmessage 2.8.2 use GroupInfo.getGroupSilenceList(RequestCallback) ()} instead

<code>java.lang.String</code> <code>toJson()</code> 

将对象转换为Json字符串, 使用fromJson(String)转换回来

-    

从类继承的方法 java.lang.Object

equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

构造器详细资料

-  

GroupMemberInfo

public GroupMemberInfo()

方法详细资料

-  

getUid

public long getUid()

获取用户的UserID

  - 返回:        
-  

getType

public abstract GroupMemberInfo.Type getType()

获取群成员类别:群主,群管理员,普通群成员,GroupMemberInfo.Type

  - 返回: 
  - [<code>GroupMemberInfo.Type</code>](../../../../../../cn/jpush/im/android/api/model/GroupMemberInfo.Type.html)        
-  

isKeepSilence

public boolean isKeepSilence()

已过时。 deprecated in jmessage 2.8.2 use GroupInfo.getGroupSilenceList(RequestCallback) ()} instead

群成员在群内是否被禁言 true被禁言,false没有被禁言 此接口废弃,获取禁言使用GroupInfo.getGroupSilenceList(RequestCallback)

  - 返回: 
  - boolean,true or false        
-  

getUserInfo

public abstract UserInfo getUserInfo()

获取群成员对应的用户信息UserInfo

  - 返回: 
  - 用户信息        
-  

getNickName

public java.lang.String getNickName()

获取群成员昵称

  - 返回: 
  - 群成员昵称        
-  

getDisplayName

public abstract java.lang.String getDisplayName()

获取群成员在群内的展示名 展示名返回优先级为:群昵称>备注名>用户昵称>用户名。即: 有群昵称则优先返回群昵称,没有群昵称则返回备注,没有备注如果用户有昵称则返回昵称,没有昵称则返回用户注册时的用户名,若用户名本地未找到时返回uid

  - 返回: 
  - 用户的展示名        
-  

getJoinGroupTime

public long getJoinGroupTime()

获取入群时间,单位毫秒

  - 返回: 
  - 入群时间        
-  

getGroupID

public long getGroupID()

获取群成员对应的群组id

  - 返回: 
  - 从以下版本开始: 
  - 2.8.0        
-  

toJson

public java.lang.String toJson()

将对象转换为Json字符串, 使用fromJson(String)转换回来

  - 返回: 
  - json格式的String        
-  

collectionToJson

public static java.lang.String collectionToJson(java.util.Collection<GroupMemberInfo> memberInfos)

将GroupMemberInfo对象的集合类转换为Json字符串,使用fromJsonToCollection(String)转换回来

  - 参数: 
  - <code>memberInfos</code> -  
  - 返回: 
  - json格式的String        
-  

fromJson

public static GroupMemberInfo fromJson(java.lang.String jsonString)

从Json字符串转换成GroupMemberInfo对象,转换失败返回null

  - 参数: 
  - <code>jsonString</code> -  
  - 返回: 
  - UserInfo,失败返回null        
-  

fromJsonToCollection

public static java.util.Collection<GroupMemberInfo> fromJsonToCollection(java.lang.String jsonString)

从Json字符串转换成Collection对象,方便GroupMemberInfo的集合类的转换,转换失败返回null

  - 参数: 
  - <code>jsonString</code> -  
  - 返回: 
  - Collection,失败返回null       

跳过导航链接