Android utils 之 日志工具類


 

工具類

  在開發的過程中,我們時常會對代碼執行特定的處理,而這部分處理在代碼中可能多次用到,為了代碼的統一性、規范性等,通過建工具類的方式統一處理。接下來我會羅列各種工具類。

 

日志工具類

  •  在utils文件夾下建立一個 LogUtils 類

  

 

  •  在build.gradle中配置buildType,設置不同版本下相同屬性不同值。
 buildTypes {
        debug {
            buildConfigField("boolean","IS_DEBUG","true")
        }
        release {
            buildConfigField("boolean","IS_DEBUG","false")
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }

 

  •  編輯 LogUtils.java
public class LogUtils {

    //獲取當前APK生成模式
    //分為調試版本和正式版本。日志是用來調整程序的,一般正式的應用不允許輸出日志,通過混淆來控制,獲取當前狀態
    public static final boolean DEBUG = BuildConfig.IS_DEBUG;

    public static void logi(String TAG,String msg){
        if(DEBUG){
            Log.i(TAG, ""+msg);
        }
    }
}

 

  •  使用日志類

  

 

  • 查看日志

 

  【有關混淆,后期會有更加詳細的說明】

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM