当前位置: 首页 > article >正文

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

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


一、添加应用配置文件
1.将“agconnect-services.json”文件下载到DevEco Studio项目的应用级资源目录“AppScope/resources/rawfile”下。

二、配置SDK依赖
添加配置文件后,需要在DevEco Studio项目中配置SDK依赖,可以通过以下任意一种方式配置SDK依赖:
方式一:
打开DevEco Studio项目级和模块级的“package.json”文件。并添加如下SDK依赖

方式二:
打开您的工程,在命令行窗口执行cd directory命令,切换到工程的entry目录,安装Auth Service OHOS SDK到项目中

三、集成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”中添加网络权限。


http://www.kler.cn/a/5220.html

相关文章:

  • 【深度学习】深度(Deep Learning)学习基础
  • 在 Vue 3 集成 e签宝电子合同签署功能
  • Linux pget 下载命令详解
  • 【博主推荐】 Microi吾码开源低代码平台,快速建站,提高开发效率
  • 『SQLite』如何使用索引来查询数据?
  • php 多进程那点事,用 swoole 如何解决呢 ?
  • 项目一:挑战6秒
  • 你看这个spring的aop它又大又宽
  • Node.js学习笔记——HTTP协议
  • 电脑微博批量删除-2023怎么批量删除微博网页版代码
  • OPNET Modeler 例程——创建一个包交换网络
  • Web前端学习:章四 -- JavaScript初级(六-七)
  • DBeaver连接达梦DM数据库及配置
  • 小黑仿生轮腿机器人(一)-本体说明及运动控制
  • 第08章_聚合函数
  • 【20230401】【每日一题】前K个高频元素
  • Springboot 多线程分批切割处理 大数据量List集合 ,实用示例
  • 【五】线程安全VS线程不安全
  • Postgersql神器之pgbadger安装配置
  • Vue项目中引入高德地图步骤详解
  • TensorFlow 1.x学习(系列二 :2):张量的动态形状与静态形状,基本的张量api
  • 好奇心害死猫?我怎么知道谁看到了我的 Facebook 亮点?
  • Java每日一练(20230401)
  • day17-正则表达式作业
  • 大学英语视听说教程(陈向京版本)
  • 行业分析| anyRTC智慧视频监控的应用