#鸿蒙通关秘籍#有一个问题,我现在会了应用开发,但是我想在桌面有我的卡片,这个怎么设计呀

HarmonyOS
6天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
幽谷风JWT

听你的描述,其实你的需求是想创建服务卡片其实挺简单的。首先,你得了解Form Kit提供了一种界面展示形式,可以把应用的重要信息或操作前置到服务卡片上。然后,创建元服务卡片你需要在AGC创建一个元服务应用,在回到DevEco Studio,创建中选择 Service Widget/Dynamic Widget 选择一个卡片目标。最后你只需要长按桌面图标,选择服务卡片选项,然后添加到桌面就搞定了。代码示例的话,主要是配置相关的,比如在module.json5里配置FormExtensionAbility信息,然后在form_config.json里设置卡片的参数。

// module.json5 配置示例
{
  "abilities": [
    {
      "name": "com.example.formability",
      "label": "$string:app_name",
      "description": "$string:mainability_description",
      "visible": true,
      "launchType": "standard",
      "icon": "$media:icon",
      "label": "$string:ability_label_service",
      "description": "$string:ability_description_service",
      "formConfig": {
        "formVisible": true
      }
    }
  ]
}
// form_config.json 配置示例
{
  "formVisible": true,
  "formConfigAgs": [
    {
      "abilityName": "com.example.formability",
      "visible": true,
      "label": "$string:ability_label_service",
      "description": "$string:ability_description_service",
      "icon": "$media:icon",
      "element": "service",
      "ability": "com.example.formability",
      "abilityName": "com.example.formability",
      "wantShow": true
    }
  ]
}
分享
微博
QQ
微信
回复
6天前
相关问题
想用XML布局增加一个图片怎么实现?
10840浏览 • 4回复 待解决
的P4怎么升级鸿蒙系统
6146浏览 • 2回复 待解决