【HarmonyOS Next之旅】DevEco Studio使用指南(七)

目录

1 -> 添加Page

2 -> 导入Sample工程

3 -> 创建意图框架

3.1 -> 使用约束

3.2 -> 使用方式


1 -> 添加Page

在ArkTS语言的工程中,支持添加Page。Page是表示应用/元服务的一个页面。应用/元服务可以设计为多个功能页面,每个页面进行单独的文件管理,并通过路由API实现页面的调度管理,以实现应用内功能的解耦。ArkTS语言的工程添加Page后,会在pages文件夹下生成一个新的ets文件。

1. 在Stage工程中选中ets文件夹下的pages,单击鼠标右键,选择New > Page,当前提供如下Page类型:

  • Empty Page:创建一个普通页面,展示基础的Hello World功能;
  • Map Page:创建一个地图页面,展示地图视图功能,当前仅支持在Phone设备中使用;
  • Payment Page:创建一个支付页面,可以实现点击按钮调起支付弹窗,当前仅支持在Phone设备中使用;
  • Iap Page:IAP Kit场景化模板,支持快速创建应用内支付购买虚拟数字商品相关代码。

说明

API 10工程中仅支持创建Page,展示基础的Hello World功能;如需使用场景化Page模板,请将工程切换为API 11及以上后进行开发。

1. 输入Page name(由大小写字母、数字和下划线组成),单击Finish完成添加。

2 -> 导入Sample工程

DevEco Studio支持Sample工程的导入功能,通过对接Gitee开源社区中的Sample资源,可一键导入Sample工程到DevEco Studio中。

下面介绍导入Sample的方法。

1. 在DevEco Studio的欢迎页,进入Customize > All Settings... > Version Control > Git界面,单击Test按钮检测是否安装Git工具。

说明

在打开工程的情况下,可以单击File > Settings进入设置界面。

  • 已安装,请根据步骤2开始导入Sample。

  • 未安装,请单击Download and Install,DevEco Studio会自动下载并安装。安装完成后,请根据​​​​​​​步骤2开始导入Sample。

2. 在DevEco Studio的欢迎页,在Projects页签下,单击More Action > Import Sample按钮,导入Sample工程。

说明

在打开工程的情况下,可以单击File > New > Import > Import Sample来进行导入。

3. 选择需要导入的Sample工程,然后单击Next。

4. 设置Project name和Project location,然后单击Finish,等待Sample工程导入完成。

    5. 导入Sample后,等待工程同步完成即可。

    说明

    如果网络受限,导入时会提示“Failed to connect to gitee.com port 443: Time out”连接超时错误,请​​​​​​​配置Git代理信息。

    3 -> 创建意图框架

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

    3.1 -> 使用约束

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

    3.2 -> 使用方式

    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中,生成insight_intent.json文件,可在该文件查看当前意图框架配置的相关信息。


    感谢各位大佬支持!!!

    互三啦!!!

    猜你喜欢

    转载自blog.csdn.net/weixin_74809706/article/details/146502020
    今日推荐