类 DeviceManager
- java.lang.Object
-
- cn.authing.guard.device.DeviceManager
-
public class DeviceManager extends Object
-
-
字段概要
字段 修饰符和类型 字段 说明 static intDELETE_DEVICEstatic intDELETE_DEVICE_BY_USERstatic StringDEVICE_LOGOUTstatic intDISABLE_DEVICEstatic intDISABLE_DEVICE_BY_USERstatic intLOGOUT_ANOTHERstatic intPROFILE_UNBINDstatic intSUSPEND_DEVICEstatic intSUSPEND_DEVICE_BY_USER
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 voidcloseAllDeviceEvent()关闭所有事件订阅voidcloseDeviceEvent(String token)关闭单个事件订阅voidcreateDevice(Context context, AuthCallback<JSONObject> callback)上报设备信息static voidcreateDevice(DeviceInfo deviceInfo, AuthCallback<JSONObject> callback)上报设备voiddeviceList(int page, int limit, DeviceStatus deviceStatus, String os, String keyword, AuthCallback<ArrayList<DeviceData>> callback)获取设备列表信息static DeviceManagergetInstance()voidlogoutByDeviceId(String deviceId, AuthCallback<JSONObject> callback)退出登录-下线voidremoveDevice(String deviceId, AuthCallback<JSONObject> callback)移除设备voidsubDeviceEvent(IDeviceReceiver receiver)订阅设备管理事件
-
-
-
字段详细资料
-
LOGOUT_ANOTHER
public static final int LOGOUT_ANOTHER
- 另请参阅:
- 常量字段值
-
PROFILE_UNBIND
public static final int PROFILE_UNBIND
- 另请参阅:
- 常量字段值
-
SUSPEND_DEVICE_BY_USER
public static final int SUSPEND_DEVICE_BY_USER
- 另请参阅:
- 常量字段值
-
SUSPEND_DEVICE
public static final int SUSPEND_DEVICE
- 另请参阅:
- 常量字段值
-
DISABLE_DEVICE_BY_USER
public static final int DISABLE_DEVICE_BY_USER
- 另请参阅:
- 常量字段值
-
DISABLE_DEVICE
public static final int DISABLE_DEVICE
- 另请参阅:
- 常量字段值
-
DELETE_DEVICE_BY_USER
public static final int DELETE_DEVICE_BY_USER
- 另请参阅:
- 常量字段值
-
DELETE_DEVICE
public static final int DELETE_DEVICE
- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
getInstance
public static DeviceManager getInstance()
-
createDevice
public void createDevice(Context context, AuthCallback<JSONObject> callback)
上报设备信息
-
createDevice
public static void createDevice(DeviceInfo deviceInfo, AuthCallback<JSONObject> callback)
上报设备
-
deviceList
public void deviceList(int page, int limit, DeviceStatus deviceStatus, String os, String keyword, @NotNull AuthCallback<ArrayList<DeviceData>> callback)获取设备列表信息
-
removeDevice
public void removeDevice(String deviceId, @NotNull AuthCallback<JSONObject> callback)
移除设备
-
logoutByDeviceId
public void logoutByDeviceId(String deviceId, @NotNull AuthCallback<JSONObject> callback)
退出登录-下线
-
subDeviceEvent
public void subDeviceEvent(IDeviceReceiver receiver)
订阅设备管理事件
-
closeDeviceEvent
public void closeDeviceEvent(String token)
关闭单个事件订阅
-
closeAllDeviceEvent
public void closeAllDeviceEvent()
关闭所有事件订阅
-
-