android 如何把自己的项目作为一个library

我们在开发中,一定会用到第三方的jar或者library,因为这样节省开发时间,效率还比自己写的高,所以一些好的开源项目在项目中经常使用到,今天就讲讲怎么把自己写的项目作为一个library给其他项目使用

在开发项目中,多少会遇到问题,那就需要调试程序,一般要么是debug,要么是通过打log的形式,

新建一个android项目 log,新建一个LogUitl类,专门用来给他们项目提高打log,因为在项目上线的时候,是不能有log打印出来的,因为有的程序员可以通过log的方式去分析你的程序,或者不小心把接口打印出来了,那就麻烦了

LogUtil.java

package com.example.log;
import android.util.Log;
public class LogUtil {
public static final boolean DEBUG = true;
private static final String TAG = "LogUtil";

public static void e(String msg){
if(DEBUG){
Log.e(TAG,msg);
}
}
public static void i(String msg){
if(DEBUG){
Log.i(TAG,msg);
}
}
public static void d(String msg){
if(DEBUG){
Log.d(TAG,msg);
}
}
public static void w(String msg){
if(DEBUG){
Log.w(TAG,msg);
}
}
}

如截图:


通过图发现我们把is library勾选上了,代表这个项目是是做为一个library

我们运行试试,就不能部署到设备上去了,错误提示框如下


当我们编译下工程时,发现在bin目录下多了一个jar,如图:



现在新建一个logtest项目,然后把刚才的log作为library引入到现在的项目中,如图:



按照如上几步就可以把一个library引入到自己的工程中,

然后再MainActivity.java中使用library写好的额打印log的工具类,LogUtil

如图:


我们看到LogUtil的类的包名就知道是引入library的包名

所以为什么很多时候需要引入library而不是引入jar,因为library可以看源码,根据需求还可以改动,而jar就不行了,好了 到此结束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值