Android — 自己动手写开源库
前言
用别人的开源库用多了,也想知道是怎么实现了。又因为Android Studio 一句话引入依赖,再也不用手动下载jar包了。那么就尝试自己动手写开源库吧。
如何写 library 在本地依赖这个就不说了下面主要讲怎么使用 JitPack.io 来发布我们的 library。
在 JitPack.io 发布自己的 library
官方文档:Publish an Android library
文档上说明的很清楚,只需要三步:
在工程 build.gradle 文件中,添加如下:
123buildscript {dependencies {classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0' // Add this line在 library 的 build.gradle 文件头部添加,类似如下:
1234apply plugin: 'com.android.library'apply plugin: 'com.github.dcendents.android-maven'group='com.github.Omooo'其中 Omooo 要替换成你 Github 的用户名。
将项目托管到 Github 并发布一个版本
以上就已经成功在 JitPack.io 发布了自己的 library。
引入依赖
打开官网,贴入项目的 Github 地址,点击 get 就可以得到我们library以及如何依赖。如下:
最后
当你都已经搞定了,这时候最重要的就是想想自己能写出什么。如果你没搞定,那么请详细看这篇博客:
http://www.jianshu.com/p/e443456bb506
emmmm,我就是看这篇博文学会的。(逃