HarmonyOS鸿蒙Next中除实况窗外,有没有其他可以实现类似实况窗效果的替代方案

HarmonyOS鸿蒙Next中除实况窗外,有没有其他可以实现类似实况窗效果的替代方案 【问题描述】:申请实况窗权限被拒,想要实现类似效果

【问题现象】:类似于苹果的这种实况 cke_5267.jpeg

【版本信息】:开发工具版本 6.0.1、手机系统版本6.0.0、Api语言版本API 20

【复现代码】:不涉及

【尝试解决方案】:不涉及


更多关于HarmonyOS鸿蒙Next中除实况窗外,有没有其他可以实现类似实况窗效果的替代方案的实战教程也可以访问 https://www.itying.com/category-93-b0.html

11 回复

开发者您好,这边图片看上去更像是卡片服务,可以参考下卡片开发服务

关于卡片与应用的交互刷新可以参考ArkTS卡片提供方开发指导

如果需要锁屏也显示卡片可以参考锁屏卡片开发指导

如果卡片服务不能满足您的要求,可以告知下具体原因。

更多关于HarmonyOS鸿蒙Next中除实况窗外,有没有其他可以实现类似实况窗效果的替代方案的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


你好,实况窗效果在鸿蒙系统中是无法替代的,请检查您的应用是否符合现阶段实况窗的接入场景要求:

场景类型 EVENT取值 场景描述 适用范围
出行打车 TAXI 用户线上约车后,向用户展示司机接驾等待时间、行程中的剩余距离和时间等信息。 适用于网约车、出租车、拼车、顺风车等场景。
即时配送 DELIVERY 指配送员将餐品、商品送达到用户指定地点的业务场景,通常在较短时间内完成配送环节。 适用于外卖、生鲜配送、同城配送等场景。
航班 FLIGHT 用户主动关注某个航班时,向用户展示航班的关键变动,如航班开始登机、航班起飞、航班延误、航班取消、航班到达等关键场景。 适用于用户通过航班出行或者主动关注某个航班进展的场景。
高铁/火车 TRAIN 用户通过高铁、火车出行,向用户展示检票口、座位号、车次信息及列车运行状态等信息。 适用于高铁出行、火车出行的场景。
排队 QUEUE 需要通过排队叫号的方式,按顺序为用户提供服务的业务场景。 适用于办事大厅、医院、银行、餐饮等排队叫号能力场景。
取餐 PICK_UP 指的是用户完成餐品/商品下单后,自行取餐或者取件的场景。 适用于餐饮线下取餐提醒,包括餐品排队情况、制作进度、取餐提醒等。
赛事比分 SCORE 展示比赛双方成绩变化情况。 适用于游戏赛事、体育赛事等展示比分变化情况的场景。
共享租赁 RENT 用户使用临时租赁服务时,向用户展示实时租赁时长和费用等租赁状态信息的场景。 适用于共享单车、共享充电宝、停车场临时停车等场景。
计时 TIMER 用户在某个短时间段持续的正计时或任务前的倒计时场景。 适用于专注时刻、番茄时钟、抢票倒计时提醒场景,仅限于工具类应用申请(计时场景仅支持通过端侧创建与更新)。
订阅计时 SUBSCRIBE_TIMER 用户主动订阅了某个商品的开售提醒后,开售前向用户提醒开售倒计时抢购信息。 适用于用户主动订阅的单商品且单场次的开售倒计时抢购提醒场景。
运动锻炼 WORKOUT 运动过程中,向用户实时展示运动的时长和进度等信息。 适用于户外或室内的运动记录,如跑步、骑行等。
导航 NAVIGATION 用户使用导航服务时,展示将要发生的路线变化。 适用于步行导航、骑行导航、车辆导航。

更多内容请访问:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/liveview-introduction

可以使用卡片开发服务 使用卡片服务(Form Kit )

如果你说的是希望自定义实况窗内容区和排版,而不是使用预设的实况窗模板,那现在鸿蒙系统还不支持此功能

为了保证实况窗上不被挂广告或者被滥用于展示打扰用户的信息,鸿蒙系统严格规定实况窗必须遵循固定用途,使用固定模板

希望实现类似的效果可以考虑使用桌面卡片,参考 卡片开发

希望HarmonyOS能继续推出更多实用的功能,满足用户的不同需求。

桌面卡片?

类似于这种效果的实况窗,

找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17

是不是可以尝试做成桌面卡片,结合小艺建议动态提醒?,

在HarmonyOS鸿蒙Next中,除实况窗外,可通过“服务卡片”实现类似动态信息展示效果。服务卡片支持实时更新关键信息,如天气、日程、应用状态等,并能在桌面或负一屏直接交互。此外,“原子化服务”也能提供轻量化、即用即走的信息呈现,部分场景可达到类似实况窗的即时提示功能。

在HarmonyOS Next中,如果无法申请到实况窗(Live Window)权限,确实可以通过其他系统组件实现类似的信息动态展示效果。主要替代方案如下:

  1. 通知扩展能力:利用HarmonyOS强大的通知系统,通过自定义通知模板,可以展示进度条、实时更新文本和图标。这适用于外卖、打车等进度跟踪场景。

  2. 服务卡片(Service Widget):开发一个常驻桌面的服务卡片,通过后台服务定期更新卡片内容,实现信息的动态刷新。这能提供比通知更丰富的交互和展示空间。

  3. 悬浮窗(Floating Window):对于需要持续显示且可交互的场景,可以申请悬浮窗权限。虽然权限控制严格,但在某些特定应用场景下是可行的替代方案。

  4. 状态栏图标和文本更新:通过持续更新状态栏通知的图标和简短文本,可以传达关键状态变化,这是一种轻量级的实现方式。

这些方案各有侧重:通知扩展适合被动提示,服务卡片适合主动查看,悬浮窗适合强交互场景。开发者需要根据具体业务场景选择最合适的实现方式,并注意遵循HarmonyOS的设计规范。

回到顶部