往期鸿蒙5.0全套实战文章必看:(文中附带全栈鸿蒙5.0学习资料)
创建意图框架
DevEco Studio支持创建意图框架,帮助应用理解用户意图,并提供相应的服务和体验。
使用约束
- 支持API 11及以上工程创建意图框架;
- 仅支持在Stage工程的HAP模块中创建意图框架。
使用方式
- 选中模块或模块下的文件,右键单击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不支持同时关闭,请至少选择开启一个意图。
- 点击Finish,完成意图框架创建。此时将在entry > src > main > ets > insightintents目录下生成入口代码文件;在entry > src > main > resource > base > profile中,生成insight_intent.json文件,可在该文件查看当前意图框架配置的相关信息。