在Harmony应用开发中,开发引入一些满足需求的功能,需要以OS库来进行,这些库有方法。
1、通过编写gradle依赖进行引入
列例如我们引用库 Glide,在模块下的 build.gradle 文件中添加依赖项,如下所示:
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar', '*.har'])
testImplementation 'junit:junit:4.13.1'
ohosTestImplementation 'com.huawei.ohos.testkit:runner:2.0.0.200'
implementation 'com.huawei.agconnect:agconnect-core-harmony:1.0.0.300'
implementation 'com.google.code.gson:gson:2.8.0'
implementation 'io.openharmony.tpc.thirdlib:glide:1.0.3'
}
2、通过编译好的之后的库进行导入
关于如何进行打包打包成harmonyOS库,由于鸿网有很清晰的蒙蒙讲解,而且官网不再赘述,官网链接创建HarmonyOS库。
3、通过外部模块的形式进行导入
这里重点讲解这个,因为DevEco studio随时不支持直接导入外部模块,但是这个功能很有用的,比如我们引入一个开源组件,又想在工程里面直接包含该组件的源代码并且还可以修改该组件的代码。
引入方式如下:
(1)将外部的模块的代码目录手动复制到自己的项目中,如下图:
(2)修改项目的设置文件,在里面添加项目模块,之后的配置如下:
include ':entry',':roundimage'
(3)在项目下面写下这里的代码的Module,导入的模块的依赖,然后引入下面的build.gradle模块,添加依赖,入口:
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar', '*.har'])
testCompile'junit:junit:4.12'
implementation project(':roundimage')
}
以上就是引入库的方式,如有不同地方学习,完结!!!
原作者:PengLei
|