GitHub上制作自己的Library,直接compile使用

平时做项目肯定用了很多别人的库,如果有一个自己的库,那逼格就高了,以前用eclipse的时候,都是打成jar包使用,虽然用的时候也很方便,但是每次改动都要重新打包,感觉特别麻烦,15年接触了AS,但是因为工作原因未能用它做项目,去年就我一个Android了,想用啥用啥,就改AS了,真特么顺手,尤其是compile,不需要自己去找一堆jar包和库了!

先看看效果:

https://github.com/seeways/AndroidUtils

准备工作

  1. 建个module

    《GitHub上制作自己的Library,直接compile使用》 建个module.png

  2. 选择Android Library,然后起个名字,然后finish

    《GitHub上制作自己的Library,直接compile使用》 选择Android Library
    《GitHub上制作自己的Library,直接compile使用》 起个名字

  3. 把准备的代码贴到library中,然后上传github,至此,app module已经没什么卵用了
    Android Studio 关联GitHub相关操作

这是我上传之后的代码
https://github.com/seeways/AndroidUtils

《GitHub上制作自己的Library,直接compile使用》 Add Library

  1. 发布代码
    点击上图中的releases就可以发布了,更新也是一样的

    《GitHub上制作自己的Library,直接compile使用》 发布版本

  2. 更新代码

    《GitHub上制作自己的Library,直接compile使用》 Paste_Image.png

发布

发布形式有很多种,

《GitHub上制作自己的Library,直接compile使用》 Paste_Image.png

比如我要用1.1的,Get it
然后下面会生成使用说明,默认gradle,大概是这样的

《GitHub上制作自己的Library,直接compile使用》 使用说明

  1. 在工程目录的build.gradle中加入maven { url 'https://jitpack.io' }
  2. 和平时引用库一样compile 'com.github.seeways:AndroidUtils:1.1'
  3. 按照README的说明试一下吧
    比如我用个等待进度条,感觉不错
//定义
private Dialog progressDialog;
//使用
progressDialog = ProgressDialog.loadingDialog2(this,null,false,true);
//关闭
ProgressDialog.closeDialog(progressDialog);
    原文作者:世外大帝
    原文地址: https://www.jianshu.com/p/2c41d864c0cb
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞