更新时间:2022-03-21 GMT+08:00
分享

连接

接口描述

该接口用于设备发现后进行连接设备。

注意事项

连接一般需与设备发现组合使用,此时大多数入参来源于设备发现的返回值。

方法定义

    /**
     * 连接
     * @param connectInfo 连接信息
     * @param callback 回调函数
     * @return 0表示接口调用成功
     */
    int connect(ConnectInfo connectInfo, Callback<ConnectResult> callback);

参数描述

参数

是否必须

类型

描述

connectInfo

ConnectInfo

连接信息

password

String

连接码,来自DiscoverResult

addressNum

int

设备查询数量,来自DiscoverResult

addressArray

String[]

查询到的IdeaHub地址集合,多个,来自DiscoverResult

port

int

保留字段,可不填

callback

Callback

回调函数,异步回调结果

ConnectResult参数说明

参数

是否必须

类型

描述

devAddr

/

String

连接智慧屏的IP

devName

/

String

智慧屏的名字

示例代码

shareServiceController.connect(connectInfo, new Callback<ConnectResult>() {
                            @Override
                            public void onSuccess(ConnectResult connectResult) {
                                if(connectResult.getDevName() != null){
                                    app.setDeviceName(connectResult.getDevName());
                                }
                            }
                            @Override
                            public void onFailed(int i, String s) {
                            }
                        });

相关文档