欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

android輕松管理安卓應(yīng)用中的log日志 發(fā)布應(yīng)用時(shí)log日志全部去掉的方法

 更新時(shí)間:2013年11月29日 16:28:02   作者:  
android合理的管理log日志,在開(kāi)發(fā)的時(shí)候打印出來(lái),在發(fā)布的時(shí)候,把所有的log日志全部關(guān)掉,下面就把方法給你一一道來(lái)

管理log一般有兩種方法,博主推薦大家使用下面的第一種方法:

第一種方法:

第一步:定義一個(gè)logTools工具類,相信你能夠看懂的,誰(shuí)的log,可以用誰(shuí)的名字做方法名,如logli,這就是工程師li打印的日志

復(fù)制代碼 代碼如下:

import android.util.Log;

public class LogTools {

    public static boolean isShow = true;//上線模式

    //public static boolean isShow = false;//開(kāi)發(fā)模式

    //ye工程師打出來(lái)的log
    public static void logYe(String msg){
        if(isShow){
            Log.i("Ye", msg);
        }
    }
    //li工程師打出來(lái)的log
    public static void logli(String msg){
        if(isShow){
            Log.i("lili", msg);
        }
    }

}

第二步:在程序中應(yīng)用的方式是:

復(fù)制代碼 代碼如下:

LogTools.logYe("onTouchEvent-----"+event.getAction());


第二種方法:

在開(kāi)發(fā)中經(jīng)常要打印log,但是在我們發(fā)布項(xiàng)目的時(shí)候是不能打印。為了方便操作log我們需要自己定義個(gè)log類然后在開(kāi)發(fā)階段將下面LOG_LEVEL 設(shè)置為6這樣所有的log都能顯示,在發(fā)布的時(shí)候我們將LOG_LEVEL 設(shè)置為0.這樣log就非常方便管理了

復(fù)制代碼 代碼如下:

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);
 }
}

相關(guān)文章

  • 一文吃透Hilt自定義與跨壁壘

    一文吃透Hilt自定義與跨壁壘

    這篇文章主要介紹了Hilt自定義與跨壁壘的實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • android中g(shù)zip數(shù)據(jù)壓縮與網(wǎng)絡(luò)框架解壓縮

    android中g(shù)zip數(shù)據(jù)壓縮與網(wǎng)絡(luò)框架解壓縮

    這篇文章主要為大家介紹了android中g(shù)zip數(shù)據(jù)壓縮與網(wǎng)絡(luò)框架解壓縮實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • Android實(shí)現(xiàn)彈出登陸框的方案

    Android實(shí)現(xiàn)彈出登陸框的方案

    最近在做一個(gè)項(xiàng)目,要用到登陸框,幾經(jīng)波折,最后用的是直接將Activity的Theme屬性設(shè)置成Dialog,然后達(dá)到了我想要的效果。
    2014-07-07
  • Android LayoutTransiton實(shí)現(xiàn)簡(jiǎn)單的錄制按鈕

    Android LayoutTransiton實(shí)現(xiàn)簡(jiǎn)單的錄制按鈕

    這篇文章主要介紹了Android LayoutTransiton實(shí)現(xiàn)簡(jiǎn)單的錄制按鈕,主要實(shí)現(xiàn)開(kāi)始,暫停,停止和顯示錄制時(shí)間長(zhǎng)度,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • RxRetroHttp為多套API請(qǐng)求適配而生

    RxRetroHttp為多套API請(qǐng)求適配而生

    今天小編就為大家分享一篇關(guān)于RxRetroHttp為多套API請(qǐng)求適配而生,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-02-02
  • 基于Flutter實(shí)現(xiàn)手勢(shì)密碼加密與解鎖功能

    基于Flutter實(shí)現(xiàn)手勢(shì)密碼加密與解鎖功能

    這篇文章主要介紹了如何利用Flutter實(shí)現(xiàn)手勢(shì)密碼的加密與解鎖,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • Android精確測(cè)量文本寬高及基線位置的方法

    Android精確測(cè)量文本寬高及基線位置的方法

    這篇文章主要給大家介紹了關(guān)于Android精確測(cè)量文本寬高及基線位置的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-08-08
  • android判斷動(dòng)畫(huà)已結(jié)束示例代碼

    android判斷動(dòng)畫(huà)已結(jié)束示例代碼

    添加一個(gè)動(dòng)畫(huà)效果,發(fā)現(xiàn)動(dòng)畫(huà)沒(méi)執(zhí)行完 就直接跳轉(zhuǎn)或者finish掉,添加動(dòng)畫(huà)監(jiān)聽(tīng)事件即可,示例代碼如下
    2014-10-10
  • Android Webview使用小結(jié)

    Android Webview使用小結(jié)

    這篇文章主要針對(duì)Android Webview的使用方法為大家進(jìn)行了詳細(xì)的總結(jié),感興趣的小伙伴們可以參考一下
    2016-06-06
  • android AsynTask處理返回?cái)?shù)據(jù)和AsynTask使用get,post請(qǐng)求

    android AsynTask處理返回?cái)?shù)據(jù)和AsynTask使用get,post請(qǐng)求

    本文主要介紹了android AsynTask處理返回?cái)?shù)據(jù)和AsynTask使用get,post請(qǐng)求方法。具有一定的參考價(jià)值,下面跟著小編一起來(lái)看下吧
    2017-01-01

最新評(píng)論