目录
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文件,可在该文件查看当前意图框架配置的相关信息。
感谢各位大佬支持!!!
互三啦!!!