您当前的位置: 首页 > 技术文章 > 操作系统

HarmonyOS/OpenHarmony应用开发-HUAWEI DevEco Studio 3.1API9集成SDK

作者: 时间:2023-08-17阅读数:人阅读

说明:适用api9及以上
前提条件
安装HUAWEI DevEco Studio 3.1及以上版本
配置 SDK API Version 9及以上
Compile SDK Version 9及以上
Compatible SDK Version 9及以上

HarmonyOS/OpenHarmony应用开发-HUAWEI DevEco Studio 3.1API9集成SDK(图1)


一、添加应用配置文件
1.将“agconnect-services.json”文件下载到DevEco Studio项目的应用级资源目录“AppScope/resources/rawfile”下。
HarmonyOS/OpenHarmony应用开发-HUAWEI DevEco Studio 3.1API9集成SDK(图2)
二、配置SDK依赖
添加配置文件后,需要在DevEco Studio项目中配置SDK依赖,可以通过以下任意一种方式配置SDK依赖:
方式一:
打开DevEco Studio项目级和模块级的“package.json”文件。并添加如下SDK依赖
HarmonyOS/OpenHarmony应用开发-HUAWEI DevEco Studio 3.1API9集成SDK(图3)
方式二:
打开您的工程,在命令行窗口执行cd directory命令,切换到工程的entry目录,安装Auth Service OHOS SDK到项目中
HarmonyOS/OpenHarmony应用开发-HUAWEI DevEco Studio 3.1API9集成SDK(图4)
三、集成AGC SDK
说明:工程的应用框架必须为Stage模型,即“apiType为stageMode”。Stage模型仅Compile API版本为9及以上版本时支持,请确保SDK的Compile API版本不低于9。 

1.在项目中导入agc组件

import agconnect from '@hw-agconnect/api-ohos';
import "@hw-agconnect/core-ohos";
import "@hw-agconnect/auth-ohos";

2.在MainAbility 中应用初始化onCreate阶段使用context初始化SDK

......
onCreate(want, launchParam) {
    hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onCreate');
    //保证resources/rawfile中包含agconnect-services.json文件
    agconnect.instance().init(this.context.getApplicationContext());
}
.....

3.在“entry/src/main/module.json5”中添加网络权限。

HarmonyOS/OpenHarmony应用开发-HUAWEI DevEco Studio 3.1API9集成SDK(图5)

本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。

如果侵犯了你的权益请来信告知我们删除。邮箱:licqi@yunshuaiweb.com

标签: 华为 HarmonyOS
加载中~
如果您对我们的成果表示认同并且觉得对你有所帮助可以给我们捐赠。您的帮助是对我们最大的支持和动力!
捐赠我们
扫码支持 扫码支持
扫码捐赠,你说多少就多少
2
5
10
20
50
自定义
您当前余额:元
支付宝
微信
余额

打开支付宝扫一扫,即可进行扫码捐赠哦

打开微信扫一扫,即可进行扫码捐赠哦

打开QQ钱包扫一扫,即可进行扫码捐赠哦