卡片代理刷新(仅对系统应用开放) 卡片代理刷新是一种通过系统应用刷新卡片的机制。卡片提供方不在运行时,仍然可以通过开启了数据共享能力的系统应用完成卡片数据的更新。
阅读全文
openharmony 鸿蒙 js-ui-widget-overview
JS卡片概述 JS卡片是使用类Web范式(HML+CSS+JSON)开发页面的卡片,现在已经支持FA模型和Stage模型两种应用模型。开发指导请参见JS卡片开发指导(Stage模型)和JS卡片开发指导(FA模型)。在开发新卡片时,推荐采用ArkTS声明式来构建UI,声明式和类web范式差异点可参考ArkUI简介。
阅读全文
openharmony 鸿蒙 arkts-ui-widget-load-custom-font
ArkTS卡片使用自定义字体 API version 22开始新增了ohos.graphics.text.FontCollection.getLocalInstance接口获取本地字体集实例,应用可以通过这个本地实例为卡片加载自定义字体。
阅读全文
openharmony 鸿蒙 widget-host-development-guide-sys
ArkTS卡片使用方开发指导(仅对系统应用开放) 卡片概述 卡片是一种界面展示形式,可以将应用的重要信息或操作前置到卡片,以达到服务直达,减少体验层级的目的。
阅读全文
openharmony 鸿蒙 arkts-ui-widget-process
ArkTS卡片进程模型 本文主要介绍,卡片从创建到显示整个过程中各个进程的含义。具体请参考卡片进程模型。 图1 卡片进程模型 卡片使用方进程:显示卡片的宿主进程,例如桌面进程。
阅读全文
openharmony 鸿蒙 arkts-ui-widget-dark-light-color-adapt
ArkTS卡片界面适配深浅色模式 当前系统存在深浅色两种显示模式,为了给用户更好的使用体验,保障卡片与页面视觉体验一致性,ArkTS卡片支持适配深浅色模式,具体请参考应用深浅色适配。
阅读全文
openharmony 鸿蒙 arkts-ui-widget-adapt-faq
ArkTS卡片适配常见问题 ArkTS卡片开发是否支持V2装饰器?如何从V1到V2迁移? ArkTS卡片开发支持V2装饰器语法(如@ObservedV2、@ComponentV2),建议开发者使用V2装饰器替代V1语法进行状态管理,以获得更优的组件渲染性能和状态同步能力。
阅读全文
openharmony 鸿蒙 utilize_hwc_efficiently
高效利用HWC的低功耗设计 概述 在应用开发中,开发者可以自由组合ArkUI定义控件、视频、图片、Web网页以及第三方渲染框架生成内容,以满足应用UI界面的需求。同时,系统基于的芯片平台除了通用的CPU/GPU计算单元外,还提供了Hardware
阅读全文
openharmony 鸿蒙 list-perf-improvement
列表场景性能提升实践 在应用的UI开发中,使用列表是一种常规场景,因此,对列表性能进行优化是非常重要的。本文将针对应用开发列表场景的性能提升实践方法展开介绍。
阅读全文
openharmony 鸿蒙 invisible-refresh-performance
冗余刷新类问题解决方案 概述 不可见场景主要分为两类:前一个页面组件未销毁、当前页面部分部件未在显示区域内。冗余刷新是不可见组件的动画未停止导致。
阅读全文