編輯:關於Android編程
管理log一般有兩種方法,博主推薦大家使用下面的第一種方法:
第一種方法:
第一步:定義一個logTools工具類,相信你能夠看懂的,誰的log,可以用誰的名字做方法名,如logli,這就是工程師li打印的日志
復制代碼 代碼如下:
import android.util.Log;
public class LogTools {
public static boolean isShow = true;//上線模式
//public static boolean isShow = false;//開發模式
//ye工程師打出來的log
public static void logYe(String msg){
if(isShow){
Log.i("Ye", msg);
}
}
//li工程師打出來的log
public static void logli(String msg){
if(isShow){
Log.i("lili", msg);
}
}
}
第二步:在程序中應用的方式是:
復制代碼 代碼如下:
LogTools.logYe("onTouchEvent-----"+event.getAction());
第二種方法:
在開發中經常要打印log,但是在我們發布項目的時候是不能打印。為了方便操作log我們需要自己定義個log類然後在開發階段將下面LOG_LEVEL 設置為6這樣所有的log都能顯示,在發布的時候我們將LOG_LEVEL 設置為0.這樣log就非常方便管理了
復制代碼 代碼如下:
public class Logger {
public static int LOG_LEVEL = 0;
public static int ERROR = 1;
public static int WARN = 2;
public static int INFO = 3;
public static int DEBUG = 4;
public static int VERBOS = 5;
public static void e(String tag,String msg){
if(LOG_LEVEL>ERROR)
Log.e(tag, msg);
}
public static void w(String tag,String msg){
if(LOG_LEVEL>WARN)
Log.w(tag, msg);
}
public static void i(String tag,String msg){
if(LOG_LEVEL>INFO)
Log.i(tag, msg);
}
public static void d(String tag,String msg){
if(LOG_LEVEL>DEBUG)
Log.d(tag, msg);
}
public static void v(String tag,String msg){
if(LOG_LEVEL>VERBOS)
Log.v(tag, msg);
}
}
Android平台是建立在Linux基礎上,以Java語言為主的一個操作系統平台。它的開發涉及到很多方面,但其實並不復雜,上面的路線圖看似需要學習的內容很多,但其實每個小
本文實例為大家分享了Android日歷控件的使用方法,供大家參考,具體內容如下MainActivity.java代碼:package siso.timessquare;i
主活動的布局文件 activity_main.xml android:layout_width=fill_parent and
Android Window、PhoneWindow、WindowManager、Activity學習心得 第一彈閱讀本文,你首先需要理解 Context 上下文環境,W