public class HciCloudUser
extends java.lang.Object
灵云用户API
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
kHciGroupTypeExclusive
独占,同一个开发者的其他应用不可以访问该组
|
static int |
kHciGroupTypeShare
共享,同一个开发者的其他应用也可以访问该组
|
static int |
kHciModelSubTypeIndex1 |
static int |
kHciModelSubTypeIndex10 |
static int |
kHciModelSubTypeIndex2 |
static int |
kHciModelSubTypeIndex3 |
static int |
kHciModelSubTypeIndex4 |
static int |
kHciModelSubTypeIndex5 |
static int |
kHciModelSubTypeIndex6 |
static int |
kHciModelSubTypeIndex7 |
static int |
kHciModelSubTypeIndex8 |
static int |
kHciModelSubTypeIndex9 |
static int |
kHciModelSubTypeUnknown
HciModelSubType
|
static int |
kHciModelTypeAfr |
static int |
kHciModelTypeFpr |
static int |
kHciModelTypeVpr
HciModelType
|
| 构造器和说明 |
|---|
HciCloudUser() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
hciAddUser(java.lang.String groupId,
java.lang.String userId)
添加一个用户到某一个组
|
static int |
hciCreateGroup(java.lang.String groupId,
int groupType)
创建一个用户组(暂不支持本地能力)需要指定为同一个开发者共享还是该应用独占
|
static int |
hciDeleteGroup(java.lang.String groupId) |
static int |
hciDeleteModel(java.lang.String userId,
int modelType,
int modelSubType)
删除用户的模型
|
static int |
hciDeleteUser(java.lang.String userId)
删除一个用户
|
static int |
hciGetGrouplist(java.util.ArrayList<java.lang.String> groupList)
获取开发者该应用所能访问的组列表(暂不支持本地能力)
|
static int |
hciGetUserlist(java.lang.String groupId,
java.util.ArrayList<java.lang.String> userList)
获取开发者该应用所能访问的用户列表
|
static int |
hciRemoveUser(java.lang.String groupId,
java.lang.String userId)
从一个组中删除一个用户
|
static int |
hciSetCurrentUser(java.lang.String userId) |
public static final int kHciGroupTypeShare
共享,同一个开发者的其他应用也可以访问该组
public static final int kHciGroupTypeExclusive
独占,同一个开发者的其他应用不可以访问该组
public static final int kHciModelTypeVpr
HciModelType
public static final int kHciModelTypeFpr
public static final int kHciModelTypeAfr
public static final int kHciModelSubTypeUnknown
HciModelSubType
public static final int kHciModelSubTypeIndex1
public static final int kHciModelSubTypeIndex2
public static final int kHciModelSubTypeIndex3
public static final int kHciModelSubTypeIndex4
public static final int kHciModelSubTypeIndex5
public static final int kHciModelSubTypeIndex6
public static final int kHciModelSubTypeIndex7
public static final int kHciModelSubTypeIndex8
public static final int kHciModelSubTypeIndex9
public static final int kHciModelSubTypeIndex10
public static final int hciSetCurrentUser(java.lang.String userId)
userId - 指定当前用户,如果不存在则创建,字符串,最多64个字符| HCI_ERR_NONE | 操作成功 |
| HCI_ERR_SYS_NOT_INIT | HCI SYS尚未初始化 |
| HCI_ERR_PARAM_INVALID | 参数无效 |
public static final int hciCreateGroup(java.lang.String groupId,
int groupType)
创建一个用户组(暂不支持本地能力)
需要指定为同一个开发者共享还是该应用独占groupId - 用户组名称,由开发者指定,需要保证唯一,字符串,最多64个字符groupType - 用户组类型,是否与其他应用共享| HCI_ERR_NONE | 操作成功 |
| HCI_ERR_SYS_NOT_INIT | HCI SYS尚未初始化 |
| HCI_ERR_PARAM_INVALID | 参数无效 |
| HCI_ERR_SERVICE_CONNECT_FAILED | 连接服务器失败,需要检查设备网络 |
| HCI_ERR_SERVICE_TIMEOUT | 服务器访问超时 |
| HCI_ERR_SERVICE_DATA_INVALID | 服务器返回的数据格式不正确,服务异常请联系捷通华声 |
| HCI_ERR_SERVICE_RESPONSE_FAILED | 服务器返回处理失败 |
public static final int hciAddUser(java.lang.String groupId,
java.lang.String userId)
添加一个用户到某一个组
groupId - 指定执行添加用户操作的组名,云端能力groupId必须存在且该应用可以访问,字符串,最多64个字符,本地能力groupId置为空userId - 执行添加的用户,userId如果不存在则创建,字符串,最多64个字符| HCI_ERR_NONE | 操作成功 |
| HCI_ERR_SYS_NOT_INIT | HCI SYS尚未初始化 |
| HCI_ERR_PARAM_INVALID | 参数无效 |
| HCI_ERR_SERVICE_CONNECT_FAILED | 连接服务器失败,需要检查设备网络 |
| HCI_ERR_SERVICE_TIMEOUT | 服务器访问超时 |
| HCI_ERR_SERVICE_DATA_INVALID | 服务器返回的数据格式不正确,服务异常请联系捷通华声 |
| HCI_ERR_SERVICE_RESPONSE_FAILED | 服务器返回处理失败 |
public static final int hciRemoveUser(java.lang.String groupId,
java.lang.String userId)
从一个组中删除一个用户
groupId - 指定执行删除用户操作的组名,云端能力groupId必须存在且该应用可以访问,字符串,最多64个字符,本地能力groupId必须置为空userId - 执行删除的用户,字符串,最多64个字符| HCI_ERR_NONE | 操作成功 |
| HCI_ERR_SYS_NOT_INIT | HCI SYS尚未初始化 |
| HCI_ERR_PARAM_INVALID | 参数无效 |
| HCI_ERR_SERVICE_CONNECT_FAILED | 连接服务器失败,需要检查设备网络 |
| HCI_ERR_SERVICE_TIMEOUT | 服务器访问超时 |
| HCI_ERR_SERVICE_DATA_INVALID | 服务器返回的数据格式不正确,服务异常请联系捷通华声 |
| HCI_ERR_SERVICE_RESPONSE_FAILED | 服务器返回处理失败 |
public static final int hciDeleteGroup(java.lang.String groupId)
groupId - 指定删除操作的组名,groupId必须存在且该应用可以访问,字符串,最多64个字符| HCI_ERR_NONE | 操作成功 |
| HCI_ERR_SYS_NOT_INIT | HCI SYS尚未初始化 |
| HCI_ERR_PARAM_INVALID | 参数无效 |
| HCI_ERR_SERVICE_CONNECT_FAILED | 连接服务器失败,需要检查设备网络 |
| HCI_ERR_SERVICE_TIMEOUT | 服务器访问超时 |
| HCI_ERR_SERVICE_DATA_INVALID | 服务器返回的数据格式不正确,服务异常请联系捷通华声 |
| HCI_ERR_SERVICE_RESPONSE_FAILED | 服务器返回处理失败 |
public static final int hciGetGrouplist(java.util.ArrayList<java.lang.String> groupList)
获取开发者该应用所能访问的组列表(暂不支持本地能力)
groupList - 应用可访问的用户组列表| HCI_ERR_NONE | 操作成功 |
| HCI_ERR_SYS_NOT_INIT | HCI SYS尚未初始化 |
| HCI_ERR_PARAM_INVALID | 参数无效 |
| HCI_ERR_SERVICE_CONNECT_FAILED | 连接服务器失败,需要检查设备网络 |
| HCI_ERR_SERVICE_TIMEOUT | 服务器访问超时 |
| HCI_ERR_SERVICE_DATA_INVALID | 服务器返回的数据格式不正确,服务异常请联系捷通华声 |
| HCI_ERR_SERVICE_RESPONSE_FAILED | 服务器返回处理失败 |
public static final int hciGetUserlist(java.lang.String groupId,
java.util.ArrayList<java.lang.String> userList)
获取开发者该应用所能访问的用户列表
groupId - 执行查询操作的组名,云端能力groupId必须存在且该应用可以访问,字符串,最多64个字符,本地能力必须置为空userList - 组内用户列表| HCI_ERR_NONE | 操作成功 |
| HCI_ERR_SYS_NOT_INIT | HCI SYS尚未初始化 |
| HCI_ERR_PARAM_INVALID | 参数无效 |
| HCI_ERR_SERVICE_CONNECT_FAILED | 连接服务器失败,需要检查设备网络 |
| HCI_ERR_SERVICE_TIMEOUT | 服务器访问超时 |
| HCI_ERR_SERVICE_DATA_INVALID | 服务器返回的数据格式不正确,服务异常请联系捷通华声 |
| HCI_ERR_SERVICE_RESPONSE_FAILED | 服务器返回处理失败 |
public static final int hciDeleteUser(java.lang.String userId)
删除一个用户
userId - 执行删除的用户,字符串,最多64个字符| HCI_ERR_NONE | 操作成功 |
| HCI_ERR_SYS_NOT_INIT | HCI SYS尚未初始化 |
| HCI_ERR_PARAM_INVALID | 参数无效 |
| HCI_ERR_SERVICE_CONNECT_FAILED | 连接服务器失败,需要检查设备网络 |
| HCI_ERR_SERVICE_TIMEOUT | 服务器访问超时 |
| HCI_ERR_SERVICE_DATA_INVALID | 服务器返回的数据格式不正确,服务异常请联系捷通华声 |
| HCI_ERR_SERVICE_RESPONSE_FAILED | 服务器返回处理失败 |
public static final int hciDeleteModel(java.lang.String userId,
int modelType,
int modelSubType)
删除用户的模型
userId - 用户标识,字符串,最多64个字符modelType - 模型类型,可选值:“afr”,“fpr或”vpr"modelSubType - 模型子类型,可选范围0-10,0:表示删除全部子类型的模型| HCI_ERR_NONE | 操作成功 |
| HCI_ERR_SYS_NOT_INIT | HCI SYS尚未初始化 |
| HCI_ERR_PARAM_INVALID | 参数无效 |
| HCI_ERR_SERVICE_CONNECT_FAILED | 连接服务器失败,需要检查设备网络 |
| HCI_ERR_SERVICE_TIMEOUT | 服务器访问超时 |
| HCI_ERR_SERVICE_DATA_INVALID | 服务器返回的数据格式不正确,服务异常请联系捷通华声 |
| HCI_ERR_SERVICE_RESPONSE_FAILED | 服务器返回处理失败 |