解绑设备 参数说明 字段 类型 必须? 说明 deviceId String 是 设备Id completion 是 结果回调 接口定义 Swift: RokidMobileSDK.device.unbindDevice(deviceId: String, completion: @escaping (_ error: RKError?) -> Void) Objc: [RokidMobileS
设置当前设备(本地缓存) 参数说明 字段 类型 必须? 说明 device RKDevice 是 设备Entity 接口定义 Swift: RokidMobileSDK.device.setCurrentDevice(device: RKDevice) Objc: [RokidMobileSDK.device setCurrentDeviceWithDevice:self.device]; 获
设置设备昵称前缀名 参数说明 字段 类型 必须? 说明 name String 否 重要:设备nick前缀,如果想要设定设备前缀名,一定要在获取设备列表之前设置该前缀; 如果不设定将是默认设备前缀名:Rokid。 也可以通过更新设备昵称修改 接口定义 Swift: RokidMobileSDK.device.setInitDeviceNickPrefix(name:"XXX") Objc: [
获取设备列表 接口说明 目前获取服务端masterId对应的设备列表, 注意 RKDevice此时里面只有 rokiId,rokidNick,basic_info信息, 底层会默认给用户选择一个当前设备,逻辑图如下: 示例代码 Swift: // 设备信息 icon、name、alive RokidMobileSDK.device.queryDeviceList(complete:(RKErro
蓝牙配网 参数说明 字段 类型 必须? 说明 wifi RKWiFi 是 蓝牙发送Wifi信息 示例代码 Swift: // 获取 手机当前连接的 WIFI var wifi: RKWiFi = RKWiFi.current() RokidMobileSDK.binder?.sendWiFi(device: device, wifi: wifi, password:"123456") Objc:
解绑设备 接口说明 解绑设备 参数说明 字段 类型 必须? 说明 deviceId String 是 设备ID 示例代码: RokidMobileSDK.device.unbindDevice(deviceId, new IUnbindDeviceCallback() { @Override public void onUnbindDeviceSucceed() {
获取设备音量 API 说明 先通过 SDK API 请求获取设备音量,再监听 SDKVolumeChange 来接收设备音量。 参数说明 字段 类型 必须? 说明 deviceId String 是 设备ID 举个大栗子: Kotlin val deviceId = "XXX" RokidMobileSDK.device.getVolume(deviceId) @Subscribe fun on
更新设备的昵称 接口说明 更新当前设备的昵称 参数说明 字段 类型 必须? 说明 deviceId String 是 设备ID newNick String 是 新设备名称 示例代码: RokidMobileSDK.device.updateNick(deviceId, newNick, new IUpdateNickNameCallback() { @Override publ
请先 调用 设备列表 API 后,才能 看到 所属的设备信息,设备信息 已经包含在设备列表中。 SDKDevice 字段说明 字段 类型 备注 device_type_id String 设备类型 Id deviceId String 设备Id sn String 设备Id deviceNick String 设备昵称 ssid String 设备当前连接 Wifi ota String 系统版本
获取默认设备 接口说明 获取当前选择的设备。 示例代码: SDKDevice device = RokidMobileSDK.device.getCurrentDevice(); 设置默认设备 接口说明 更新当前选择设备 参数说明 字段 类型 必须? 说明 device SDKDevice 是 若琪设备实体 示例代码: RokidMobileSDK.device.setCurrentDevice
获取设备列表 接口说明 目前获取服务端 masterId 对应的设备列表, 底层会默认给用户选择一个当前设备,逻辑图如下: 示例代码 RokidMobileSDK.device.getDeviceList(new SDKGetDeviceListCallback() { @Override public void onGetDeviceListSucceed(L
设备配网 接口说明 发送绑定数据 这里会发送到正在连接的蓝牙设备 参数说明 字段 类型 必须? 说明 binderData DeviceBinderData 是 蓝牙发送信息 举个大栗子 // 构建绑定数据 DeviceBinderData binderData = DeviceBinderData.newBuilder() .wifiPwd("your wif
命令行界面还是图形界面? Git 提供两种主要的工作环境: “命令行界面” 或者一个 “GUI” 应用程序。使用哪一种界面都无所谓正确或错误。 在一方面,使用 GUI 应用程序会让你更有效和方便地使用一些复杂或者先进的功能。但这些复杂操作在命令行界面就显得过于复杂了。 在另一方面,我还是建议你首先来学习 Git 的命令,这样可以帮助你更进一步地了解一些重要的基础工作原理,而且不需要倚赖于任何一个图
阅读本书之前,请确保您的机器已经安装了最新版的Vim,本书写作时Vim的最新版本是7.3。 新版本的Vim会向后兼容,所以本书中的内容在7.3之后的版本中应该同样有效。 本书中的内容通用,你可以任意选择console Vim或者是gVim、MacVim之类的GUI作为你的终端。 你最好习惯用Vim编辑文件。至少应该知道Vim的基本术语,如"buffer"、"window"、 "normal mod
我创建了一个基本上并排显示2个图像的网页。 它有一个下载按钮,触发一个香草Javascript函数,该函数创建一个