跳到主要内容

创建意图框架

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能力。

      PlayMusic和PlayMusicList不支持同时关闭,请至少开启一个意图。

  2. 点击Finish,完成意图框架创建。此时将在entry > src > main > ets > insightintents目录下生成入口代码文件;在entry > src > main > resource > base > profile中,生成i********nsight_intent.json文件,可在该文件查看当前意图框架配置的相关信息。