public interface AccountInterface
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addDev(XMDevInfo xmDevInfo,
BaseAccountManager.OnAccountManagerListener ls)
添加设备
|
void |
addDev(XMDevInfo xmDevInfo,
boolean isUnbindDevUnderOther,
BaseAccountManager.OnAccountManagerListener ls)
添加设备
|
void |
deleteDev(java.lang.String devId,
BaseAccountManager.OnAccountManagerListener ls)
删除设备
|
XMDevInfo |
getDevInfo(java.lang.String devId)
获取设备信息
|
java.util.List<java.lang.String> |
getDevList()
获取设备列表
|
int |
getDevState(java.lang.String devId)
从缓存中获取当前设备状态
|
int |
getOnlineDevCount()
获取当前设备在线数
|
void |
logout()
登出设备
|
void |
modifyDevName(java.lang.String devId,
java.lang.String devName,
BaseAccountManager.OnAccountManagerListener ls)
修改设备名
|
void |
setIsSortByLocalDevList(boolean isSort)
是否要根据本地排序过的设备进行排序
|
void |
setLocalSortDevList(java.util.List<java.lang.String> localSortDevList)
设置本地记录过排序的设备列表
|
void |
sortDevList(java.util.List<java.lang.String> localSortDevList)
按照设备在线排序
|
void |
updateAllDevStateFromServer(java.util.List<java.lang.String> devIdList,
BaseAccountManager.OnDevStateListener listener)
从服务器更新设备状态
|
void |
updateDevStateFromServer(BaseAccountManager.OnDevStateListener listener,
java.lang.String... devIds)
从服务器更新设备状态
|
java.util.List<java.lang.String> getDevList()
void sortDevList(java.util.List<java.lang.String> localSortDevList)
localSortDevList - 手动排序过的列表void setLocalSortDevList(java.util.List<java.lang.String> localSortDevList)
localSortDevList - void setIsSortByLocalDevList(boolean isSort)
isSort - void logout()
void addDev(XMDevInfo xmDevInfo, BaseAccountManager.OnAccountManagerListener ls)
xmDevInfo - 设备信息ls - 回调void addDev(XMDevInfo xmDevInfo, boolean isUnbindDevUnderOther, BaseAccountManager.OnAccountManagerListener ls)
xmDevInfo - 设备信息isUnbindDevUnderOther - 是否要从其他账号下解绑该设备ls - 回调void deleteDev(java.lang.String devId,
BaseAccountManager.OnAccountManagerListener ls)
devId - 随身序列号ls - 回调void updateDevStateFromServer(BaseAccountManager.OnDevStateListener listener, java.lang.String... devIds)
listener - 回调devIds - 设备序列号 可以传多个 逗号隔开void updateAllDevStateFromServer(java.util.List<java.lang.String> devIdList,
BaseAccountManager.OnDevStateListener listener)
devIdList - 设备列表listener - 回调int getDevState(java.lang.String devId)
devId - 设备序列号XMDevInfo getDevInfo(java.lang.String devId)
devId - 设备序列号void modifyDevName(java.lang.String devId,
java.lang.String devName,
BaseAccountManager.OnAccountManagerListener ls)
devId - 设备序列号devName - 设备名ls - 回调int getOnlineDevCount()