创建意图框架
======

DevEco Studio支持创建意图框架，帮助应用理解用户意图，并提供相应的服务和体验。

#### 使用约束

*   支持API 11及以上工程创建意图框架；
*   仅支持在Stage工程的HAP模块中创建意图框架。

#### 使用方式

1.  选中模块或模块下的文件，右键单击**New > Insight Intent**，进入意图框架配置界面。
    
    *   **Intent domain**：意图垂域。
    *   **Source entry name**：意图框架入口代码文件名。
    *   **Intent Settings**：意图配置。以MusicDomain为例：
        
        *   **PlayMusic：**开启/关闭PlayMusic意图能力，实现播放歌曲（指定一首）**。**默认需要关联UIAbility，可在**Ability name**中下拉框选择需要关联的Ability能力。
        *   **PlayMusicList**：开启/关闭PlayMusicList意图能力，实现播放歌单（指定一整个歌单）**。**默认需要关联UIAbility，可在**Ability name**下拉框中选择需要关联的Ability能力。
        
        ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/5f/v3/pIMMsnheTO6t7fZGl0YOhg/note_3.0-zh-cn.png?HW-CC-KV=V1&HW-CC-Date=20260612T073823Z&HW-CC-Expire=86400&HW-CC-Sign=9A32D9DBE1CF595B6C2BB2FB40AE4C0A0255E3EAFDFB800C8597C2D20F79C346)
        
        PlayMusic和PlayMusicList不支持同时关闭，请至少开启一个意图。
        
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/37/v3/5PU6l3xKTZyzgv4CaOQAyw/zh-cn_image_0000002594635016.png?HW-CC-KV=V1&HW-CC-Date=20260612T073823Z&HW-CC-Expire=86400&HW-CC-Sign=58BA871BD5610ECA37A7FC93BBC11F62E50AC330B175B73509B295B300B0497E)
    
2.  点击**Finish**，完成意图框架创建。此时将在**entry > src > main > ets > insightintents**目录下生成入口代码文件；在**entry > src > main > resource > base > profile**中，生成**i****nsight\_intent.json**文件，可在该文件查看当前意图框架配置的相关信息。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/ab/v3/MKBp5ztKSiiyZ-yiCVH5Mg/zh-cn_image_0000002594635014.png?HW-CC-KV=V1&HW-CC-Date=20260612T073823Z&HW-CC-Expire=86400&HW-CC-Sign=98B4F3D8E19F1D5C9C5DD5F1153B3368740EDF8E4E5F886558FFEBB412CBDB90)