public class DeviceInfo
extends java.lang.Object
JMessageClient.login(String, String, RequestCallback)
可以返回账号所登陆过的设备信息。构造器和说明 |
---|
DeviceInfo(long juid,
PlatformType platformType,
int lastLoginTime,
int onlineStatus,
boolean isLogin,
int flag) |
限定符和类型 | 方法和说明 |
---|---|
static java.lang.String |
collectionToJson(java.util.Collection<DeviceInfo> deviceInfos)
将DeviceInfo对象的集合类转换为Json字符串,使用
fromJsonToCollection(String) 转换回来 |
static DeviceInfo |
fromJson(java.lang.String jsonString)
从Json字符串转换成DeviceInfo对象,转换失败返回null
|
static java.util.Collection<DeviceInfo> |
fromJsonToCollection(java.lang.String jsonString)
从Json字符串转换成Collection
|
long |
getDeviceID()
获取设备ID
|
int |
getFlag()
默认为0,1表示该设备被当前登录设备踢出
|
int |
getLastLoginTime()
获取设备最近一次登陆时间,单位-秒
|
int |
getOnlineStatus()
获取设备在线状态,0不在线,1在线
|
PlatformType |
getPlatformType()
获取设备所属平台类型
PlatformType |
boolean |
isLogin()
判断设备当前是否处于登陆状态, true:登陆,false:登出
|
java.lang.String |
toJson()
将对象转换为Json字符串,使用
fromJson(String) 转换回来 |
public DeviceInfo(long juid, PlatformType platformType, int lastLoginTime, int onlineStatus, boolean isLogin, int flag)
public long getDeviceID()
public PlatformType getPlatformType()
PlatformType
public int getOnlineStatus()
public boolean isLogin()
public int getLastLoginTime()
public int getFlag()
public java.lang.String toJson()
fromJson(String)
转换回来public static java.lang.String collectionToJson(java.util.Collection<DeviceInfo> deviceInfos)
fromJsonToCollection(String)
转换回来deviceInfos
- public static DeviceInfo fromJson(java.lang.String jsonString)
jsonString
- public static java.util.Collection<DeviceInfo> fromJsonToCollection(java.lang.String jsonString)
jsonString
-