设备夜间模式

优质
小牛编辑
122浏览
2023-12-01

获取设备夜间模式

接口说明

获取设备夜间模式

参数说明

字段类型必须?说明
deviceIdString设备ID

示例代码

 String deviceId = "XXXXXX";
 RokidMobileSDK.device.getNightMode(deviceId, new IGetDeviceNightMode() {
            @Override
            public void onGetDeviceNightModeSucceed(NightModeBean nightModeBean) {
                // 获取成功
            }

            @Override
            public void onGetDeviceNightModeFailed(String errorCode, String errorMsg) {
                // 获取失败
            }
        });
)

更新设备夜间模式

接口说明

更新设备夜间模式

参数说明

字段类型必须?说明
deviceIdString设备ID

NightModeBean 对象结构如下:

字段类型必须?说明
actionStringopen: 打开夜间模式</br>close:
startTimeString设备ID
endTimeString设备ID

示例代码

 String deviceId = "XXXXXX";

 NightModeBean nightModeBean = new NightModeBean();
 nightModeBean.setAction("open")
 nightModeBean.setStartTime("23:00")
 nightModeBean.setEndTime("7:00")

 RokidMobileSDK.device.updateNightMode(deviceId, nightModeBean, new IUpdateCustomInfoCallback() {
            @Override
            public void onUpdateDeviceNightModeSucceed() {
                callback.onUpdateDeviceNightModeSucceed();
            }

            @Override
            public void onUpdateDeviceNightModeFailed(String errorCode, String errorMsg) {
                callback.onUpdateDeviceNightModeFailed(errorCode, errorMsg);
            }
        });
)