public abstract class BaseAccountManager extends BaseManager implements AccountInterface, com.lib.IFunSDKResult
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
BaseAccountManager.OnAccountManagerListener |
static interface |
BaseAccountManager.OnDevStateListener |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addDev(XMDevInfo xmDevInfo,
BaseAccountManager.OnAccountManagerListener ls)
添加设备
|
void |
addDev(XMDevInfo xmDevInfo,
boolean isUnbindDevUnderOther,
BaseAccountManager.OnAccountManagerListener ls)
添加设备
|
void |
deleteDev(java.lang.String devSN,
BaseAccountManager.OnAccountManagerListener ls)
删除设备
|
XMDevInfo |
getDevInfo(java.lang.String devId)
获取设备信息
|
java.util.List<java.lang.String> |
getDevList()
获取设备列表
|
int |
getDevState(java.lang.String devId)
从缓存中获取当前设备状态
|
int |
getOnlineDevCount()
获取当前设备在线数
|
boolean |
init() |
boolean |
init(java.lang.String initType) |
int |
OnFunSDKResult(android.os.Message msg,
com.lib.MsgContent ex) |
void |
setIsSortByLocalDevList(boolean isSort)
是否要根据本地排序过的设备进行排序
|
void |
setLocalSortDevList(java.util.List<java.lang.String> localSortDevList)
设置本地记录过排序的设备列表
|
void |
sortDevList(java.util.List<java.lang.String> localSortDevList)
按照设备在线排序
|
void |
unInit() |
void |
updateAllDevStateFromServer(java.util.List<java.lang.String> devIdList,
BaseAccountManager.OnDevStateListener ls)
从服务器更新设备状态
|
void |
updateDevStateFromServer(BaseAccountManager.OnDevStateListener ls,
java.lang.String... devIds)
从服务器更新设备状态
|
isInitlogout, modifyDevNamepublic boolean init()
init 在接口中 IBaseManagerpublic boolean init(java.lang.String initType)
init 在接口中 IBaseManagerpublic void unInit()
unInit 在接口中 IBaseManagerpublic java.util.List<java.lang.String> getDevList()
AccountInterfacegetDevList 在接口中 AccountInterfacepublic void updateDevStateFromServer(BaseAccountManager.OnDevStateListener ls, java.lang.String... devIds)
AccountInterfaceupdateDevStateFromServer 在接口中 AccountInterfacels - 回调devIds - 设备序列号 可以传多个 逗号隔开public void updateAllDevStateFromServer(java.util.List<java.lang.String> devIdList,
BaseAccountManager.OnDevStateListener ls)
AccountInterfaceupdateAllDevStateFromServer 在接口中 AccountInterfacedevIdList - 设备列表ls - 回调public int getDevState(java.lang.String devId)
AccountInterfacegetDevState 在接口中 AccountInterfacedevId - 设备序列号public XMDevInfo getDevInfo(java.lang.String devId)
AccountInterfacegetDevInfo 在接口中 AccountInterfacedevId - 设备序列号public int getOnlineDevCount()
AccountInterfacegetOnlineDevCount 在接口中 AccountInterfacepublic void addDev(XMDevInfo xmDevInfo, BaseAccountManager.OnAccountManagerListener ls)
AccountInterfaceaddDev 在接口中 AccountInterfacexmDevInfo - 设备信息ls - 回调public void addDev(XMDevInfo xmDevInfo, boolean isUnbindDevUnderOther, BaseAccountManager.OnAccountManagerListener ls)
AccountInterfaceaddDev 在接口中 AccountInterfacexmDevInfo - 设备信息isUnbindDevUnderOther - 是否要从其他账号下解绑该设备ls - 回调public int OnFunSDKResult(android.os.Message msg,
com.lib.MsgContent ex)
OnFunSDKResult 在接口中 com.lib.IFunSDKResultpublic void setLocalSortDevList(java.util.List<java.lang.String> localSortDevList)
AccountInterfacesetLocalSortDevList 在接口中 AccountInterfacepublic void setIsSortByLocalDevList(boolean isSort)
AccountInterfacesetIsSortByLocalDevList 在接口中 AccountInterfacepublic void sortDevList(java.util.List<java.lang.String> localSortDevList)
AccountInterfacesortDevList 在接口中 AccountInterfacelocalSortDevList - 手动排序过的列表public void deleteDev(java.lang.String devSN,
BaseAccountManager.OnAccountManagerListener ls)
AccountInterfacedeleteDev 在接口中 AccountInterfacedevSN - 随身序列号ls - 回调