获取屏幕亮度

功能表:getScreenBrightnessMain9

Flutter示例:

/// 获取屏幕亮度事件号
getScreenBrightness(
  evtBase: _VBusEvtBase.base_app_get,
  evtType: _VBusEvtType.app_get_screen_brightness),

/// 获取屏幕亮度
libManager.send(evt: CmdEvtType.getScreenBrightness, json: jsonEncode(json));

App收到的json字段

字段名 字段类型 字段说明
level int 亮度等级
(0-100)
opera int 0 自动
1 手动
如果是自动同步配置,请发送00,如果是用户调节请发送01
mode int 0 指定等级
1 使用环境光传感器
2 level不起作用
auto_adjust_night int 夜间自动亮度调整
0 无效,由固件定义
1 关闭
2 夜间自动调整亮度
3 夜间降亮度使用设置的时间
start_hour int 开始时间 时
start_minute int 开始时间 分
end_hour int 结束时间 时
end_minute int 结束时间 分
night_level int 夜间亮度
show_interval int 显示间隔

示例:

{
  "auto_adjust_night" : 1,
  "end_hour" : 6,
  "end_minute" : 0,
  "level" : 60,
  "mode" : 0,
  "night_level" : 0,
  "opera" : 1,
  "show_interval" : 5,
  "start_hour" : 19,
  "start_minute" : 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 ""