设置屏幕亮度

屏幕亮度功能表

    __IDO_FUNCTABLE__.funcTable19Model.screenBrightness
 || __IDO_FUNCTABLE__.funcTable23Model.nightAutoBrightness
 || __IDO_FUNCTABLE__.funcTable7Model.screenBrightInterval

屏幕亮度模型说明

  • IDOSetScreenBrightnessInfoBluetoothModel
参数 说明 备注
levelValue 屏幕亮度级别 1-100
isManual 是否用户调节 bool
mode 屏幕亮度级别 0x00关闭自动调整,
0x01 使用环境光传感器,
0x02,夜间自动调整亮度,
0x03 夜间降亮度使用设置的时间
autoAdjustNight 夜间自动亮度调整 0x00,无效,由固件定义,
0x01关闭,
0x02,夜间自动调整亮度,
0x03 夜间降亮度使用设置的时间
startHour 开始 (时) int
startMinute 开始 (分) int
endHour 结束 (时) int
endMinute 结束 (分) int
nightLevel 夜间亮度 1-100
showInterval 显示间隔时长 int 单位秒

命令代码

Objc:

IDOSetScreenBrightnessInfoBluetoothModel * model = [IDOSetScreenBrightnessInfoBluetoothModel currentModel];
[IDOFoundationCommand setScreenBrightnessCommand:model
                                         callback:^(int errorCode) {
    if (errorCode == 0) {
       //设置成功
    }else if (errorCode == 6) {
      //设备不支持
    }else {
      //设置失败
    }
}];

Swift:

let model = IDOSetScreenBrightnessInfoBluetoothModel.current();
IDOFoundationCommand.setScreenBrightness(model) { (errorCode) in
     if errorCode == 0 {
        //设置成功
     }else if errorCode == 6{
        //设备不支持此方法
     }else {
       //设置错误
     }
};
Copyright © 2015-2020 IDO. All rights reserved. all right reserved,powered by Gitbook修订时间: 2023-12-18 10:04:13

results matching ""

    No results matching ""