本文主要介绍了在AndroidStudio中导入第三方类库源码的方法。
一、需求
在开发Android应用的过程中往往需要添加第三方开源库,比较常见的做法有直接导入jar包、导入源码、在AndroidStudio中还可以直接通过Gradle的方式添加第三方开源库等等。但是有些时候我们需要自己修改第三方类库源码的时候导入jar包或者Gradle的方式却达不到这样的效果(或许只是简主不懂),此时就需要导入整个类库源码的方式了。
所以本文主要是为了介绍在AndroidStudio中导入第三方类库源码的方法,这里采用比较常用的图片加载库Universal-Image-Loader作为例子。
二、开始
1. 获取第三方类库源码
本节以Universal-Image-Loader为例,所以先从Github中获取到源码。
UniversalImageLoader的源码地址: https://github.com/nostra13/Android-Universal-Image-Loader.git
2. 添加Module
在需要添加第三方库的工程中导入一个module。
然后选中刚下载的类库源码。
然后类库源码就添加成功啦,但是此时只是简单的将源码复制进来,工程并没有依赖,也就是说还不能使用。
3. 依赖Module
打开Project Structure。
选中主工程,也就是app,然后点击右上角的+号,选择Module Dependency。
最后选择刚才添加进来的:library成功啦~。
此时在工程文件中便可以直接使用Universal-Image-Loader的类了~。