HarmonyOS 鸿蒙Next 在页面通过点击某个图标添加快捷方式

发布于 1周前 作者 zlyuanteng 最后一次编辑是 5天前 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 在页面通过点击某个图标添加快捷方式

能否在页面内通过点击某个操作按钮实现添加桌面快捷方式,通过服务卡片添加的快捷方式和这种是否是通用的

2 回复
1、鸿蒙不考虑开放桌面快捷打开方式能力,建议使用服务卡片定制对应场景
2、长按应用图标显示的快捷方式可通过module.json5文件的shortcuts标签进行配置,该快捷方式只允许跳转至某个具体的UIAbility,无法直接跳转至非入口页面,且最多可以配置四个快捷方式。
3、对于应用的快捷方式,当前开发者可以通过服务卡片实现类似的能力。点击服务卡片能够跳转至指定UIAbility,且开发者可根据传递的参数,拉起不同的页面。可以通过FormMenu实现在应用内将卡片添加至桌面

具体可以参考文档
文档1:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/formkit-overview-V5
文档2:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/module-configuration-file-V5#shortcuts标签

更多关于HarmonyOS 鸿蒙Next 在页面通过点击某个图标添加快捷方式的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS 鸿蒙Next系统中,通过点击某个图标添加快捷方式的功能,通常涉及到使用系统提供的快捷方式API以及相应的权限配置。以下是实现该功能的基本步骤:

  1. 定义快捷方式:首先,需要在应用的manifest.json文件中声明快捷方式的相关配置,包括快捷方式的名称、图标、目标页面等信息。

  2. 处理点击事件:在用户点击图标时,需要捕获该事件,并调用系统API来创建快捷方式。这通常涉及到监听图标的点击事件,并在事件处理函数中调用createShortcut等相关API。

  3. 请求权限:在创建快捷方式之前,需要确保应用已经获得了必要的权限,如创建快捷方式的权限。这通常需要在应用启动时请求用户授权。

  4. 调用API创建快捷方式:在获取了权限并处理了点击事件后,可以调用系统提供的API来创建快捷方式。这通常涉及到传入快捷方式的相关配置信息,如快捷方式的名称、图标和对应的Activity等。

  5. 验证快捷方式:创建快捷方式后,可以在设备的桌面或快捷方式列表中查看是否成功添加了该快捷方式。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部