其实android studio的出现很大程度上方便了我们android开发人员,今天我们说说怎么构建我们自己的库。
依次按file->new moudle->android library就好了,这就构建了我们自己的第三方库,正好最近项目用到了沉侵式状态栏,我们就以这个未为例子来说明吧。
1,新建我们自己的library
2,编写库库代码
这里比较简单,就是实现一个简单的沉侵式状态栏。沉侵式状态栏默认支持到4.4版本(5.0以后是系统默认支持的,对于5.0之前的是通过绘制一个和状态栏大小相等的矩形)。
对于5.0及以上版本,我们直接调用winows的setstatusbarcolor()即可。
这里有一个方法是技术状态栏的颜色。返回int
而对于5.0以下的版本,是通过绘制一个和状态栏一样的矩形。然后将这个view添加到window容器中
这里有一个核心的方法:
3,.1设置透明度
同上这里也是分5.0以上和以下的
最后贴上全部代码:
4,应用
我们在自己的项目中添加支持,setting.gradle和build.gradle。现在就可以使用我们自己的库了。
5,打jar包,打aar包我这里就不讲了,比较简单
5.1 编写lib的build.gradle
加上如下脚步代码:
这里xx.jar改为你最近的就好了哦
5.2 在teminal中输入gradlew makejar即可导出jar包,导出路径为. \library\build\libs
在
teminal
中输入
gradlew
makejar
即可导出
jar
包,导出路径为
.
\library\build\libs
看到buil success就好了
后记
其实这都是很简单的东西,只是个人习惯的问题,最近也开始想react native转了,有兴趣的可以关注我的博客和我的开源项目。