首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏鸿蒙开发笔记

    鸿蒙开发实战案例:桌面卡片实现案例

    介绍桌面卡片是比较常见的功能,本案例详细列举了卡片开发的大部分功能,如使用postCardAction接口快速拉起卡片提供方应用的指定UIAbility,通过message事件刷新卡片内容等,为开发者提供了卡片功能的展示 效果图预览使用说明长按应用,添加卡片桌面卡片内可滑动选择案例,点击可进入案例详情。部分案例无详情页时,点击跳转到首页瀑布流。 . // 桌面卡片判断跳转内容 if (want?.parameters?. 1.OpenHarmony开发基础2.OpenHarmony北向开发环境搭建3.鸿蒙南向开发环境的搭建4.鸿蒙生态应用开发白皮书V2.0 & V3.05.鸿蒙开发面试真题(含参考答案) 6.TypeScript 【OpenHarmony】Uboot 驱动加载流程12.OpenHarmony构建系统--GN与子系统、部件、模块详解13.ohos开机init启动流程14.鸿蒙版性能优化指南.......编写刷新事件

    76720编辑于 2025-03-04
  • 来自专栏HarmonyOS点石成金

    鸿蒙开发:一文了解桌面卡片

    前言本文基于Api13鸿蒙桌面卡片功能,也就是服务卡片,和Android端的小部件以及iOS端的小组件功能是一样的,只是叫法不一样,都是将应用内比较核心的功能,或者用户关注度高的功能,通过触发桌面应用进行添加到服务卡片上 触发方式也是十分的简单,无论你是Android、iOS还是HarmonyOS,只要已经适配了这个功能,在桌面长按应用图标,就可以进行添加小部件/小组件/卡片功能,毕竟,我们是鸿蒙相关的文章,重点就以鸿蒙系统的效果进行展示了 点击添加至桌面,就会在手机的桌面展示卡片效果,用户可以根据卡片上的逻辑,可以直观的进行查看一些重要的数据,并且可以点击后,直达某一个功能页面,可以大大提升了用户的体验。 卡片基础知识从前言中,我们已经知道,所谓的卡片,就是把应用中重要的功能,添加至桌面或者锁屏页面,是提升用户体验的一个功能,目前,卡片功能无论是应用开发还是元服务开发均是支持的,有一点需要知道,那就是,卡片只支持桌面和锁屏添加使用 卡片渲染服务,主要用于管理卡片渲染实例,渲染实例与卡片使用方的卡片组件一一绑定。卡片实现原理图相关总结在鸿蒙开发中,服务卡片虽然功能丰富,但也存在一些限制。

    63710编辑于 2025-06-18
  • 来自专栏用户4773577的专栏

    鸿蒙Next应用桌面快捷操作shortcuts和Form卡片介绍

    当我们长按桌面应用图标时,会弹出一个列表选项,除了系统自带的卸载之外,还有一些自定义的快捷功能,可以帮我们快速打开指定的页面。还有自定义卡片,可以添加到桌面,展示一些信息,也可以快速打开指定的页面。 shortcuts标签和桌面动态卡片,都可以通过router打开指定的ability,设置参数,打开我们设定的页面,包括冷启动、热启动的处理,下面会介绍。 catch((err: BusinessError) => { }); } } }6.到这里,点击快捷按钮,可以打开我们想要展示的页面了,但是会发现,按返回键直接退出到桌面 1.创建卡片,右键entry添加动态卡片创建卡片.png2.按照步骤依次填写完成之后,编译器会自动帮我们生成3个文件,接下来,依次介绍。 /ets/cardtest/pages/CardTest.ets的CardTest是桌面展示卡片页面文件,配置卡片样式和点击事件@Entry@Componentstruct CardTestCard {

    54310编辑于 2025-06-28
  • 来自专栏HarmonyOS点石成金

    鸿蒙开发:绘制服务卡片

    前言本文基于Api13绘制卡片就非常的简单了,和平时的应用开发是一样的,但是并不是所有的组件都支持卡片,这里,在官方文档中,每个组件也都有明确的标记,如果支持,那么就会有一个卡片能力显示。 卡片外观更改在我们创建服务卡片的时候,是不是还记得,有一个卡片外观规格的选择,默认的有以下几种。 多个卡片设置鸿蒙服务卡片和其他系统一样,也是支持多个卡片设置的,设置的话,也是非常的简单,首先创建一个服务卡片的UI视图,在form_config.json配置中进行配置即可。 每个卡片,都可以进行添加桌面上。 ,和正常的UI绘制一样,需要注意是否支持卡片的标识,还有一点需要注意的,服务卡片虽然可以设置多个,但是最多只支持配置16个卡片,按照官方解读,若超过16个,则保留配置的前16个。

    25000编辑于 2025-06-23
  • 来自专栏个人路线

    为自己的鸿蒙应用增加卡片鸿蒙专题08】

    image-20220120213441454 在此之前,我们先来了解一下 什么是服务卡片 服务卡片是FA的一种主要信息呈现形式,开发者可以在卡片中展示用户最关心的FA数据,并可以通过点击卡片内容直接打开 服务卡片提供了多种类型的模板,开发者可以根据需要展示的信息类型灵活选择模板,快速构建服务卡片。 JS卡片不支持调试。我在本文用的Java,但是你也要了解js相关的不是。 创建服务卡片 DevEco Studio提供服务卡片的一键创建功能,可以快速创建和生成服务卡片模板。 部分卡片支持同时设置多种规格。 点击Finish完成卡片的创建。 点击放大 卡片创建完成后,请根据Java卡片开发指导或JS卡片开发指导,完成服务卡片的开发,详情请参考服务卡片开发指南。 预览服务卡片 在开发服务卡片过程中,支持对卡片进行实时预览。

    1.7K20编辑于 2022-03-30
  • 来自专栏HarmonyOS点石成金

    鸿蒙开发:CodeGenie万能卡片生成

    卡片手动是如何创建的了解AI自动生成之前,我们先回顾一下,手动我们是如何创建一个卡片的,是不是在已有的应用工程中,通过右键新建卡片的,可以选择静态也可以选择动态。 然后再去选择一个模块:接着配置服务卡片信息:然后就生成一个服务卡片,手动生成的也是十分的简单,但是需要我们按照UI进行绘制视图,而CodeGenie中的万能卡片则不然,它会按照我们的指令,生成我们的样式 确认卡片的相关信息:它会自动的把卡片相关文件生成到我们的项目中,包含UI代码,资源,相关配置等,一切都是自动化配置。 :点击第一个代码,在卡片的下面就会把当前的卡片代码进行展示,我们可以进行查看和复制使用。 第二个按钮,我们可以看到卡片的配置信息,同样,我们也可以进行查看和复制使用。第三个按钮就是单独的文件保存了。综合而言,如果大家想要方便,还是直接保存工程就行。本文标签:鸿蒙开发工具/CodeGenie

    24200编辑于 2025-06-24
  • 来自专栏HarmonyOS点石成金

    鸿蒙开发:简单实现一个服务卡片

    前言本文基于Api13上篇文章,我们简单了解了服务卡片的相关知识,那么这篇文章,我们就从0到1实现一个服务卡片。 配置填完之后,点击底部的Finish,我们就完成了一个默认的服务卡片,可以直接运行,运行之后,长按桌面图标后,就会显示卡片的选项:点击卡片后,就会展示出默认的卡片UI,我们可以点击添加至桌面:这样就会在桌面上显示我们刚才创建的服务卡片 ;onCastToNormalForm:卡片提供方接收临时卡片转常态卡片的通知接口;onUpdateForm:卡片提供方接收携带参数的更新卡片的通知接口,获取最新数据后调用formProvider的updateForm 接口刷新卡片数据;onFormEvent:卡片提供方接收处理卡片事件的通知接口;onRemoveForm:卡片提供方接收销毁卡片的通知接口;onAcquireFormState:卡片提供方接收查询卡片状态通知接口 本文标签:HarmonyOS/服务卡片,参考资料:官方文档之服务卡片指导。

    55910编辑于 2025-06-18
  • 来自专栏QT开发

    鸿蒙OS的桌面应用开发

    HarmonyOS(鸿蒙操作系统)的桌面应用开发与传统的Android或Linux桌面应用开发有显著不同,因为它采用了全新的分布式架构和一套统一的应用开发框架。 鸿蒙OS的桌面应用实际上是针对大屏设备(如平板、PC、智能座舱等)的应用。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎交流合作。鸿蒙桌面应用开发的核心理念:一次开发,多端部署,万物互联。 对于桌面应用,通常选择 "Tablet" (平板) 或 "PC" (PC)。鸿蒙3.1及更高版本提供了PC的特定模板和优化。 键盘鼠标适配: 桌面应用通常需要良好的键盘导航和鼠标交互体验。多窗口模式: 鸿蒙桌面支持多窗口(浮动窗、分屏),应用需要适配这些模式。 随着鸿蒙生态的不断发展和完善,为桌面应用提供了更多可能性,特别是与手机、穿戴设备等其他鸿蒙设备的协同能力。

    1.2K10编辑于 2025-05-30
  • 来自专栏鸿蒙原生开发手记

    鸿蒙原生开发手记:02-服务卡片开发

    介绍服务卡片是一直桌面小组件,可以放置在桌面上等位置,一触即达。服务卡片分为静态卡片和动态卡片两类。本文介绍静态卡片。 输入名称,选择支持的卡片大小,点击确定创建卡片。其中 22 代表 2行2列,12 代表1行2列。 编写卡片界面交互点击事件传参这里使用 ArkUI 编写界面,不过不能使用点击事件,转而应该使用 FormLink,相关的事件在 formability 侧接受,通过不同的参数,调用 router.push ,而且热重载模式下卡片无法正常显示。 参考资料服务卡片文档

    53910编辑于 2024-11-14
  • 来自专栏技术汇总专栏

    鸿蒙HarmonyOS应用开发 | 「鸿蒙技术分享」HarmonyOS NEXT元服务卡片实战体验

    鸿蒙技术分享」—HarmonyOS NEXT 元服务卡片实战体验HarmonyOS NEXT 是华为鸿蒙系统的最新版本,带来了更为流畅、高效的体验,并以元服务卡片(Service Widget)为核心 什么是元服务卡片?元服务卡片鸿蒙系统(HarmonyOS)中元服务的一种主要呈现形态。 元服务卡片是 HarmonyOS NEXT 引入的新一代服务交互方式,用户可以通过桌面直接与应用核心功能交互,而无需进入应用。 元服务卡片具有以下特点:动态化:支持实时数据更新。 随着鸿蒙生态的不断扩展,元服务卡片将进一步支持更多交互形式和跨设备场景,为用户带来更丰富的服务触达体验,也为开发者创造新的机遇和价值。 同时,吸引了更多的开发者和合作伙伴加入鸿蒙生态体系,共同推动鸿蒙生态的繁荣发展。

    73960编辑于 2024-12-21
  • 来自专栏鸿蒙开发专栏教程

    鸿蒙特效教程10-卡片展开收起效果

    鸿蒙特效教程10-卡片展开/收起效果 在移动应用开发中,卡片是一种常见且实用的UI元素,能够将信息以紧凑且易于理解的方式呈现给用户。 ,卡片只包含一个标题文本。 步骤3:添加状态变量控制卡片展开/收起 要实现卡片的展开/收起效果,我们需要添加一个状态变量来跟踪卡片是否处于展开状态: @Entry @Component struct ToggleCard { 卡片高度跳变:为卡片内容设置固定高度,或者使用更复杂的布局计算动态高度。 多卡片状态管理复杂:使用数组管理多个状态,并记得创建数组副本而不是直接修改原数组。 六、扩展与优化 你可以进一步扩展这个效果: 自定义卡片内容:为每个卡片添加更丰富的内容,如表单、图表或列表 记住展开状态:使用持久化存储记住用户的卡片展开偏好 添加手势交互:支持滑动展开/收起卡片 添加动态效果

    1.2K00编辑于 2025-03-28
  • 来自专栏鸿蒙开发笔记

    鸿蒙开发实战案例:视频卡片和列表区域的联动滚动思路

    点击视频卡片中的播放按钮切换视频播放状态。视频卡片点击上一条、下一条时,通过List的滚动控制器控制列表滚动到指定位置,视频卡片不发生滚动。点击列表项,列表发生滚动,视频卡片不滚动。 })为了实现视频卡片的吸顶效果, Scroll 容器的内容高度使用 calc 计算属性设置为 Scroll 容器高度和视频高度的和,使 Scroll 滚动到尾部边缘时,视频隐藏,视频卡片吸顶。 1.OpenHarmony开发基础2.OpenHarmony北向开发环境搭建3.鸿蒙南向开发环境的搭建4.鸿蒙生态应用开发白皮书V2.0 & V3.05.鸿蒙开发面试真题(含参考答案) 6.TypeScript 【OpenHarmony】Uboot 驱动加载流程12.OpenHarmony构建系统--GN与子系统、部件、模块详解13.ohos开机init启动流程14.鸿蒙版性能优化指南.......通过状态变量 常量数据写在最后如果你觉得这篇内容对你还蛮有帮助,我想邀请你帮我三个小忙:点赞,转发,有你们的 『点赞和评论』,才是我创造的动力;关注小编,同时可以期待后续文章ing,不定期分享原创知识;想要获取更多完整鸿蒙最新学习知识点

    99810编辑于 2025-02-19
  • 来自专栏深度学习与python

    从混合包开发到100%纯鸿蒙应用还有多远?优酷鸿蒙版的开发实践与思考 | 卓越技术团队访谈录

    第一个是桌面 Widget FA 卡片,该卡片 100% 用鸿蒙 API 编写,可以脱离优酷主客独立运行,提供热门视频快速观看的功能: 在手机桌面上的优酷 icon 轻轻上滑,会弹出一个鸿蒙卡片,并推荐最近的热播剧 ,点击卡片就能跳转到优酷客户端内的相应页面。 点击卡片上的图钉按钮,可以将这个 FA 卡片固定在桌面上。 关于详细的开发实践过程,欢迎大家查看“优酷鸿蒙开发实践”系列技术文章:《鸿蒙卡片开发》、《多屏互动开发实践》、《优酷 Android 与 HarmonyOS HAP 混合打包技术实践》 InfoQ:采用混合包开发模式的考虑因素是什么 优酷鸿蒙版的开发和维护是一项长期工作,是否开发纯鸿蒙版的优酷,主要是看华为对纯鸿蒙应用的推广力度,以及阿里系在鸿蒙系统上的移动中间件的统一规划。

    1.2K20编辑于 2021-12-22
  • 来自专栏独行猫a的沉淀积累总结

    HarmonyOS实战—亮眼的原子化服务体验

    其实不止是服务卡片,更是这种原子化服务的理念,简洁,高效,开放,带来的想象力和创新,开启了信息化时代的新的一页,相信以后基于鸿蒙的创新场景,会如雨后春笋般的不断涌现。 什么是服务卡片? 有一下特色: 全新的Harmonyos桌面简洁有序,上滑App生成服务卡片,在桌面即可呈现更丰富的信息。 卡片内容实时更新,只需一管即可获取所需信息,省去了打开App的时间。 卡片可大可小、可藏可显,还能够个性化定制,让每个桌面独一无二。 卡片也是原子化服务的载体,在服务中心可以轻松获取、随时分享,无需下载、安装,一步到位获取各种服务。 什么是原子化服务? 同在6月25日,兴业证券官宣也发布鸿蒙生态服务卡片“优理宝”。 招商银行、中国银行等金融机构此前也官宣上线鸿蒙原子化服务,积极布局开放银行场景新生态。 未来,鸿蒙系统带来的全新技术与服务方式,将会进一步加快产品与鸿蒙系统间的融合,从产品、技术、场景联合发力,打造出更多基于鸿蒙生态的特色服务场景。 酝酿了这么多,下面开始进入技术部分的正题,来尝尝鲜。

    1.4K20编辑于 2022-01-07
  • Electron 项目在“鸿蒙端”与“桌面端”运行的区别

    个人首页: VON 鸿蒙系列专栏: 鸿蒙开发小型案例总结 综合案例 :鸿蒙综合案例开发 鸿蒙6.0:从0开始的开源鸿蒙6.0.0 鸿蒙5.0:鸿蒙5.0零基础入门到项目实战 本文章所属专栏:Electron for OpenHarmony Electron 项目在“鸿蒙端”与“桌面端”运行的区别 我们以一个真实案例来对比: 案例:一个“跨设备搜索”鸿蒙应用 功能描述 ,同时希望在 Electron 桌面端预览。 -001) 桌面端优势:可在一台 PC 上测试“手机→平板→手表”的完整链路! 场景 鸿蒙端 Electron 桌面端 UI 适配验证 ❌ 需真机测试 ✅ 支持多分辨率切换 业务逻辑联调 ⚠️ 依赖真机部署 ✅ 即时反馈,无需编译 分布式通信测试 ✅ 真实软总线 ✅ 模拟软总线(

    20410编辑于 2025-12-21
  • 鸿蒙实战高阶:Stage模型架构与元服务开发深度解析

    [鸿蒙2025领航者闯关]鸿蒙实战高阶:Stage模型架构与元服务开发深度解析 ——迈向纯鸿蒙应用的现代化工程实践 项目名称:SmartScheduler(智能日程管家) 技术栈:Stage return; } // 可在此注入全局状态或初始化路由 }); } } (2)ExtensionAbility:扩展能力容器 支持 FormExtension(卡片 元服务 vs 传统应用 特性 传统应用 元服务 安装 必须安装 免安装(按需加载) 入口 桌面图标 卡片、语音、搜索、负一屏 生命周期 长驻内存 用完即走,自动回收 资源占用 较高 极轻量(<5MB) export default class ScheduleFormExtension extends FormExtension { async onAddForm(want) { // 初始化卡片数据 (如用户点击“固定到桌面”) router.pushUrl({ url: 'pages/ScheduleDetail?

    16610编辑于 2026-02-09
  • 来自专栏鸿蒙开发笔记

    纯血鸿蒙APP实战开发——自定义Swiper卡片预览效果实现

    如果所有子组件卡片大小一样,子组件内卡片居中展示即可实现效果。但是当子组件的卡片大小不一样时,无法通过简单的设置居中布局实现左右的等长露出。此时需要计算当前状态下的卡片的偏移量。 this.displayWidth) * maxOffset; } }})DD一下:欢迎大家关注公众号<程序猿百晓生>,可以了解到以下内容:1.OpenHarmony开发基础2.OpenHarmony北向开发环境搭建3.鸿蒙南向开发环境的搭建 4.鸿蒙生态应用开发白皮书V2.0 & V3.05.鸿蒙开发面试真题(含参考答案) 6.TypeScript入门学习手册7.OpenHarmony 经典面试题(含参考答案)8.OpenHarmony设备开发入门 【OpenHarmony】Uboot 驱动加载流程12.OpenHarmony构建系统--GN与子系统、部件、模块详解13.ohos开机init启动流程14.鸿蒙版性能优化指南.......在onAnimationStart 常量数据写在最后如果你觉得这篇内容对你还蛮有帮助,我想邀请你帮我三个小忙:点赞,转发,有你们的 『点赞和评论』,才是我创造的动力;关注小编,同时可以期待后续文章ing,不定期分享原创知识;想要获取更多完整鸿蒙最新学习知识点

    51020编辑于 2025-01-18
  • 来自专栏技术汇总专栏

    HarmonyOS 5.0 Next实战应用开发—‘我的家乡’【HarmonyOS Next华为公司完全自研的操作系统】

    鸿蒙元服务仅需开发一次,即可支持多终端设备运行,并以鸿蒙万能卡片等多种呈现形态,向用户提供更轻量化的服务。 鸿蒙万能卡片是元服务最主要的呈现形态之一,每一个万能卡片都是在桌面上“永远打开的”元服务/应用,将元服务/应用的重要信息以卡片的形式展示在桌面,通过轻量交互行为实现服务直达。 2.2元服务的呈现形态和优点 鸿蒙万能卡片是元服务最主要的呈现形态之一(其他形态如语音、图标等),每一个万能卡片都是在桌面上“永远打开的”元服务/应用,将元服务/应用的重要信息以卡片的形式展示在桌面,通过轻量交互行为实现服务直达 3.7服务卡片页面构建 鸿蒙的服务卡片鸿蒙的一种界面展示形式,它将FA的重要信息或操作前置到卡片,以达到服务直达、减少体验层级的目的。 服务卡片通常用于嵌入到其他应用(当前卡片使用方只支持系统应用,如桌面)中作为其界面显示的一部分,并支持拉起页面、发送消息等基础的交互功能。

    1.4K10编辑于 2024-12-29
  • 来自专栏技术汇总专栏

    基于HarmonyOS 5.0(NEXT)与SpringCloud架构的跨平台应用开发与服务集成研究【实战】

    每个万能卡片都是一种始终可见的元服务或应用,将重要信息以卡片的形式展示在桌面上,通过轻量交互实现服务的便捷访问。 二. 桌面卡片快捷操作: 用户可以将排行榜和活动详情等卡片添加到桌面,方便快捷地参与活动和查看排名。 元服务的主要呈现形态是万能卡片,可以在桌面上“永远打开”,让信息外显、动态刷新、一键服务直达等特性。 元服务的卡片具备以下特性: 可自定义:用户可以自定义元服务万能卡片的组合,在桌面即可一眼获取多项服务信息,做到桌面实时提示,重要信息外显。 主要特点包括多元登录方式,数据库支持,排行榜和积分系统,丰富的活动积分以及桌面卡片快捷操作。

    1.4K20编辑于 2024-12-29
  • 来自专栏AI那点小事

    黑白卡片

    牛牛有n张卡片排成一个序列.每张卡片一面是黑色的,另一面是白色的。初始状态的时候有些卡片是黑色朝上,有些卡片是白色朝上。 牛牛现在想要把一些卡片翻过来,得到一种交替排列的形式,即每对相邻卡片的颜色都是不一样的。牛牛想知道最少需要翻转多少张卡片可以变成交替排列的形式。 整个字符串表示卡片序列的初始状态。 输出描述: 输出一个整数,表示牛牛最多需要翻转的次数。

    1.1K10发布于 2020-04-18
领券