当前位置: 首页 > news >正文

OpenHarmony之电源管理子系统公共事件定义

OpenHarmony之电源管理子系统公共事件定义

电源管理子系统面向应用发布如下系统公共事件,应用如需订阅系统公共事件,请参考公共事件接口文档。

COMMON_EVENT_BATTERY_CHANGED

表示电池充电状态、电平和其他信息发生变化的公共事件的动作。

  • 值: usual.event.BATTERY_CHANGED
  • 订阅者所需权限: 无

当电池电量、电池电压、电池温度、电池健康状态、设备连接的充电器类型、充电器最大电流、充电器最大电压、电池充电状态、充电次数、电池的总容量、电池剩余容量、电池的技术型号、当前电池的电流、电池的充电类型变化时,将会触发事件通知服务发布该系统公共事件。

COMMON_EVENT_BATTERY_LOW

表示电池电量低的普通事件的动作。

  • 值: usual.event.BATTERY_LOW
  • 订阅者所需权限: 无

当电池电量低于设备设置的低电量百分比值时,将会触发事件通知服务发布该系统公共事件。设备设置低电量百分比值请参考电量等级定制开发指导。

COMMON_EVENT_BATTERY_OKAY

表示电池退出低电量状态的公共事件的动作。

  • 值: usual.event.BATTERY_OKAY
  • 订阅者所需权限: 无

当电池电量从低电量等级变化到电池电量高于低电量等级时,将会触发事件通知服务发布该系统公共事件。

COMMON_EVENT_POWER_CONNECTED

设备连接到外部电源的公共事件的动作。

  • 值: usual.event.POWER_CONNECTED
  • 订阅者所需权限: 无

当设备连接到外部可识别的充电器类型充电时,将会触发事件通知服务发布该系统公共事件。

COMMON_EVENT_POWER_DISCONNECTED

设备与外部电源断开的公共事件的动作。

  • 值: usual.event.POWER_DISCONNECTED
  • 订阅者所需权限: 无

当设备与外部电源断开时,将会触发事件通知服务发布该系统公共事件。

COMMON_EVENT_DISCHARGING

表示系统停止为电池充电的公共事件的动作。

  • 值: usual.event.DISCHARGING
  • 订阅者所需权限: 无

当系统停止为电池充电时,将会触发事件通知服务发布该系统公共事件。

COMMON_EVENT_CHARGING

表示系统开始为电池充电的公共事件的动作。

  • 值: usual.event.CHARGING
  • 订阅者所需权限: 无

当系统开始为电池充电时,将会触发事件通知服务发布该系统公共事件。

COMMON_EVENT_CHARGE_TYPE_CHANGED

表示系统充电类型改变的公共事件的动作。仅限系统应用使用。

  • 值: usual.event.CHARGE_TYPE_CHANGED

  • 订阅者所需权限: 无

当系统充电类型改变时,将会触发事件通知服务发布该系统公共事件。

COMMON_EVENT_CHARGE_IDLE_MODE_CHANGED

表示设备进入充电空闲模式的公共事件的动作。

  • 值: usual.event.CHARGE_IDLE_MODE_CHANGED
  • 订阅者所需权限: 无

当设备处于空闲、正在充电并且温升可接受的一种状态时,将会触发事件通知服务发布该系统公共事件。

COMMON_EVENT_SHUTDOWN

表示设备正在关闭并将继续最终关闭的公共事件的操作。

  • 值: usual.event.SHUTDOWN
  • 订阅者所需权限: 无

当设备正在关闭并将继续最终关闭时,将会触发事件通知服务发布该系统公共事件。

COMMON_EVENT_SCREEN_OFF

表示设备屏幕关闭且设备处于睡眠状态的普通事件的动作。

  • 值: usual.event.SCREEN_OFF
  • 订阅者所需权限: 无

当设备屏幕关闭且设备处于睡眠状态时,将会触发事件通知服务发布该系统公共事件。

COMMON_EVENT_SCREEN_ON

表示设备屏幕打开且设备处于交互状态的公共事件的操作。

  • 值: usual.event.SCREEN_ON
  • 订阅者所需权限: 无

当设备屏幕打开且设备处于交互状态时,将会触发事件通知服务发布该系统公共事件。

COMMON_EVENT_POWER_SAVE_MODE_CHANGED

表示系统节能模式更改的公共事件的动作。

  • 值: usual.event.POWER_SAVE_MODE_CHANGED
  • 订阅者所需权限: 无

当系统节能模式更改时,将会触发事件通知服务发布该系统公共事件。

COMMON_EVENT_THERMAL_LEVEL_CHANGED

表示设备热状态的公共事件的动作。

  • 值: usual.event.THERMAL_LEVEL_CHANGED
  • 订阅者所需权限: 无

当设备热等级变化时,将会触发事件通知服务发布该系统公共事件。设备热等级配置请参考热等级定制开发指导。

相关文章:

  • Vue选项式 API 与组合式 API
  • jdk-8u202-linux-x64.tar.gz官方下载地址
  • 统计服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
  • 大学IP广播系统解决方案:构建数字化智慧化大学校园IP广播平台
  • 创建型设计模式之:简单工厂模式、工厂方法模式、抽象工厂模式、建造者模式和原型模式
  • Oracle Recovery Tools修复ORA-00742、ORA-600 ktbair2: illegal inheritance故障
  • 路由器的基础配置全解析:静态动态路由 + 华为 ENSP 命令大全
  • 3D模型文件格式之《STL格式介绍》
  • 知识蒸馏和迁移学习的区别
  • Cannot read properties of null (reading ‘classList‘)
  • A2A与MCP之间的简单理解
  • 【Google上包前APK自检】
  • 深入理解网络原理:UDP协议详解
  • 【Linux】Vim文本编辑器
  • Java使用IText7动态生成带审批文本框的PDF文档
  • 【Nova UI】十、打造组件库第一个组件-图标组件(下):从.svg 到 SVG Vue 组件的高效蜕变✨
  • LeetCode 1780 判断一个数字是否可以表示成三的幂的和
  • AI超级智能体项目教程(二)---后端项目初始化(设计knif4j接口文档的使用)
  • PHP框架在微服务迁移中能发挥什么作用?
  • 测试流程?
  • 专业竞演、剧场LIVE直播,32位越剧新星逐梦上海
  • 美情报机构攻击中国大型商用密码产品提供商,调查报告公布
  • 李公明|一周画记:哈佛打响第一枪
  • 葛兰西的三位一体:重提并复兴欧洲共产主义的平民圣人
  • 酒店保洁员调包住客港币,海南官方通报:成立调查组赴属地调查
  • 记录发生真相,南沙岛礁生态调查纪实片《归巢》发布