android 如何把自己的项目作为一个library
2014-09-03 10:50
666 查看
我们在开发中,一定会用到第三方的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就不行了,好了 到此结束
在开发项目中,多少会遇到问题,那就需要调试程序,一般要么是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就不行了,好了 到此结束
相关文章推荐
- android中将一个项目作为library导入另一个项目中
- android中将一个项目作为library导入另一个项目中
- android中将一个项目作为library导入另一个项目中
- android中如何将一个项目作为库项目
- Android项目依赖另外一个作为library的project出错的问题
- 作为一个程序员,接触不到大项目,该如何提高自己?
- android中将一个项目作为library导入另一个项目中
- 作为一个程序员,接触不到大项目,该如何提高自己?
- android中将一个项目作为library导入另一个项目中
- Android开发中导入一个项目作为library时出错解决方法
- android中将一个项目作为library导入另一个项目中
- android中将一个项目作为library导入另一个项目中
- 将一个Android项目作为另一个Android Library给其他项目使用
- 如何在Android源码下编译自己的项目。
- php 如何写一个自己项目的安装程序
- android开发学习---基础知识学习、如何导入已有项目和开发一个电话拨号器
- 如何在android项目中引用project作为类库引用
- Android Support Library 介绍~在项目总如何使用android支持库
- Android开发-将一个项目作为lib导入到另外一个项目中
- 如何在android项目中引用project作为类库引用