18 Star 41 Fork 122

OpenHarmony / applications_systemui

 / 详情

【SystemUI】支持分布式设备通知显示和操作

已完成
任务
创建于  
2021-07-10 12:28

【需求价值】
跨设备通知信息直观体现,以及操作

【需求描述】

  1. 支持跨设备通知展示、管理、操作。
  2. 通知功能:
    支持通过回调接口获取通知数据;支持根据不同设备展示通知列表;
    2.1 应用内可发送跨设备通知
    2.2 可订阅跨设备系统通知(通过回调接口获取通知数据)
    2.3 可根据不同设备显示通知列表和通知内容
  3. 通知UI展示
    3.1 支持不同的设备定制不同通知UI(列表形式、卡片样式、菜单等);
    3.2 实现至少一种设备UI,包括:
    3.2.1 通知列表展示,每条通知以卡片样式呈现,卡片内容包含通知标题、内容等。
    3.2.2 通知消息按时间排序
    3.2.3 通知来时可发出提示音
    3.2.4 通知来时可发出振动提醒
    3.2.5 通知侧滑出现删除菜单,点击菜单可删除该条通知
    3.2.6 通知点击后可跳转对应应用
    3.2.7 状态栏可正常显示通知图标,排序同列表
    【方案描述】:
    调用通知子系统提供的接口订阅和解析通知数据;
    根据解析数据生成通知模板显示。
    调用通知子系统提供的接口进行通知相关管理和跳转。

【验收标准】:
1、UX显示
2、满足性能指标:
功耗指标:
SystemUI是常驻进程,其功耗指标需要按照亮屏和灭屏场景分别统计;
a)灭屏下,且没有触发亮屏的场景下,SystemUI的功耗要求是平均值增加2mA;
b)亮屏下,SystemUI的功耗要求是2分钟不能超过增加20mA
接口指标:
通知控制中心接收应用通知 接口耗时 <5ms
SystemUI接收通知 接口耗时 <5ms
SystemUI通知显示 接口耗时 <5ms

评论 (0)

LiuZhenyu2021 创建了需求
Lv 任务状态待办的 修改为已确认
Lv 负责人设置为林帅
Lv 优先级设置为次要
Lv 添加了
 
SIG_SysApplication
标签
Lv 里程碑设置为IT4_OpenHarmony 3.0 LTS
林帅 任务状态已确认 修改为开发中
钟小明 任务类型需求 修改为任务
钟小明 任务状态开发中 修改为待办的
supeng 任务状态待办的 修改为已完成
展开全部操作日志

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(1)
1
https://gitee.com/openharmony/applications_systemui.git
git@gitee.com:openharmony/applications_systemui.git
openharmony
applications_systemui
applications_systemui

搜索帮助