设置屏幕亮度

功能表:setScreenBrightness 【v2SupportSetBrightScreenTime,v2SupportAdjustNightTurnOnAfterSunset,v2SupportAddNightLevel,nightAutoBrightness】

Flutter示例:

/// 设置屏幕亮度事件号
setScreenBrightness(
  evtBase: _VBusEvtBase.base_app_set,
  evtType: _VBusEvtType.app_set_screen_brightness),

/// 设置屏幕亮度
libManager.send(evt: CmdEvtType.setScreenBrightness, json: jsonEncode(json));

App下发的json字段

字段名 字段类型 字段说明
level int 亮度等级
0-100
opera int 0 自动同步配置
1 用户手动调节
mode int 0:指定等级
1:使用环境光传感器
2:level不起作用
auto_adjust_night int 夜间自动亮度调整
0:无效,由固件定义
1:关闭
2:夜间自动调整亮度
3:夜间降亮度使用设置的时间
功能表nightAutoBrightness开启有效
start_hour int 开始时间时
功能表v2SupportSetBrightScreenTime开启有效
start_minute int 开始时间分
功能表v2SupportSetBrightScreenTime开启有效
end_hour int 结束时间时
功能表v2SupportSetBrightScreenTime开启有效
end_minute int 结束时间分
功能表v2SupportSetBrightScreenTime开启有效
night_level int 夜间亮度
0-100
功能表v2SupportAddNightLevel开启有效
show_interval int 显示间隔
0无效
单位:秒

示例:

{
  "level":20,
  "opera":0,
  "mode":0,
  "auto_adjust_night":3,
  "start_hour":18,
  "start_minute":0,
  "end_hour":23,
  "end_minute":0,
  "night_level":20,
  "show_interval":0
}
Copyright © 2023-2024 IDO. All rights reserved. all right reserved,powered by Gitbook修订时间: 2026-04-07 16:03:39

results matching ""

    No results matching ""