卡片添加到负一屏 HarmonyOS 鸿蒙Next
卡片添加到负一屏 HarmonyOS 鸿蒙Next
【设备信息】Mate60pro
【API版本】Api14
【DevEco Studio版本】5.0.2 Release
【问题描述】开发了卡片,添加卡片的时候,无法选择添加至负一屏,只能添加到桌面,请问卡片是不是不能添加到负一屏,只有云服务才能添加到负一屏?
目前卡片仅支持添加至桌面,加桌方式: 长按桌面应用图标 -> 点击弹出菜单中的“服务卡片”选项 -> 卡片添加到桌面。
更多关于卡片添加到负一屏 HarmonyOS 鸿蒙Next的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,卡片添加到负一屏的操作可以通过以下步骤实现:
-
创建卡片:首先,在应用开发中创建一个卡片。卡片是基于ArkUI框架的组件,使用TypeScript语言编写。卡片的布局和功能通过
@Component
装饰器定义。 -
定义卡片信息:在应用的
config.json
文件中,定义卡片的基本信息,包括卡片的名称、图标、描述等。这些信息会在负一屏中显示。 -
发布卡片:在应用的
app.json
文件中,声明卡片服务。通过"abilities"
字段指定卡片的入口,确保卡片可以被系统识别并添加到负一屏。 -
负一屏集成:用户在负一屏中可以通过长按屏幕或点击“添加卡片”按钮,从卡片库中选择并添加你的应用卡片。系统会根据
config.json
和app.json
中的配置信息展示卡片。 -
卡片更新:卡片内容可以通过后台服务进行动态更新。使用
postCardAction
方法向系统发送更新请求,系统会根据更新内容刷新卡片显示。 -
卡片交互:卡片支持点击事件,用户点击卡片可以跳转到应用的具体功能页面。通过
onClick
事件处理用户交互。
通过以上步骤,开发者可以将应用卡片成功添加到HarmonyOS鸿蒙Next的负一屏中,为用户提供便捷的快捷操作体验。