public class LocalDeviceMgr extends java.lang.Object implements ILocalDeviceMgr
| 限定符和类型 | 方法和说明 |
|---|---|
void |
getDeviceToken(android.content.Context context,
java.lang.String productKey,
java.lang.String deviceName,
int timeout,
IOnDeviceTokenGetListener listener) |
void |
getDeviceToken(java.lang.String productKey,
java.lang.String deviceName,
int timeout,
IOnDeviceTokenGetListener listener)
已过时。
|
static ILocalDeviceMgr |
getInstance()
获取 ILocalDeviceMgr 接口实例。
|
java.util.List<DeviceInfo> |
getLanDevices()
获取之前发现的所有设备
|
void |
startDiscovery(android.content.Context context,
java.util.EnumSet<DiscoveryType> discoverTypeList,
java.util.Map filterParams,
IDeviceDiscoveryListener discovery) |
void |
startDiscovery(android.content.Context context,
IDiscoveryListener listener)
开始设备发现
|
void |
startDiscoveryWithFilter(android.content.Context context,
java.util.Map filterParams,
IDiscoveryListener listener)
开始设备发现,云端待配设备的发现使用了 filterParams 过滤器。
|
void |
stopDiscovery()
停止设备发现
启动发现设备后,随时可以使用此方法停止。 |
public static ILocalDeviceMgr getInstance()
ILocalDeviceMgrpublic void startDiscovery(android.content.Context context,
IDiscoveryListener listener)
ILocalDeviceMgrstartDiscovery 在接口中 ILocalDeviceMgrcontext - 当前上下文listener - 监听器,请参见 IDiscoveryListenerpublic void startDiscoveryWithFilter(android.content.Context context,
java.util.Map filterParams,
IDiscoveryListener listener)
ILocalDeviceMgrstartDiscoveryWithFilter 在接口中 ILocalDeviceMgrcontext - 当前上下文filterParams - 云端待配发现过滤器listener - 监听器,请参见 IDiscoveryListenerpublic void startDiscovery(android.content.Context context,
java.util.EnumSet<DiscoveryType> discoverTypeList,
java.util.Map filterParams,
IDeviceDiscoveryListener discovery)
startDiscovery 在接口中 ILocalDeviceMgrcontext - 上下文discoverTypeList - 选择的发现方式类型filterParams - 获取云端待配列表发送的过滤器discovery - 发现设备的监听器public void stopDiscovery()
ILocalDeviceMgrstopDiscovery 在接口中 ILocalDeviceMgrpublic java.util.List<DeviceInfo> getLanDevices()
ILocalDeviceMgrgetLanDevices 在接口中 ILocalDeviceMgrDeviceInfopublic void getDeviceToken(android.content.Context context,
java.lang.String productKey,
java.lang.String deviceName,
int timeout,
IOnDeviceTokenGetListener listener)
getDeviceToken 在接口中 ILocalDeviceMgrcontext - 上下文productKey - 产品类型deviceName - 产品名称timeout - 获取 token 的超时时间,单位毫秒,最小 60*1000 毫秒。listener - 获取已配网设备的 token
获取已配网设备的 token, 用来绑定。
如果不依赖发现或者配网设置 context,则调用该接口主动设置 context。@Deprecated
public void getDeviceToken(java.lang.String productKey,
java.lang.String deviceName,
int timeout,
IOnDeviceTokenGetListener listener)
getDeviceToken 在接口中 ILocalDeviceMgrproductKey - 产品类型deviceName - 产品名称timeout - 获取 token 的超时时间,单位毫秒,最小 60*1000 毫秒。listener - 获取已配网设备的 token
获取已配网设备的 token, 用来绑定