編輯:關於Android編程
在Android開發和調試的過程中,Log的使用是非常頻繁的,一個好的Log工具可以幫你節省很多時間,所以凱子哥抽空寫了個這個開源項目KLog,希望可以幫助大家提高開發效率,本開源庫的靈感來自於Logger
KLog的特點 運行演示 使用詳解 KLogd KLogdString KLogdTagString KLogjsonString KLogjsonTagString 注意事項 使用JCenter引用 為什麼叫KLog 如何設置Log的顏色 項目地址
下面以KLog.d()為例,下面的用法同樣適用於
KLog.v() KLog.d() KLog.i() KLog.w() KLog.e() KLog.a()使用無參數的方法,會簡單的打印”execute”,默認Tag是當前類的名稱
使用這個方法,可以正常打印,默認Tag是當前類的名稱
這個方法和我們最常用的一樣
使用這個方法可以打印JSON格式的字符串,Tag默認為當前類的名稱
和上面的一樣,只不過Tag自己指定
KLog的打印功能是默認開啟的,請在正式版本中將KLog的打印功能關閉。
推薦使用下面的方式管理KLog的打印開關。
在BuildConfig中添加自定義字段。
public final class BuildConfig {
public static final boolean LOG_DEBUG = true;
}
在build.gradle中配置LOG_DEBUG字段在debug版本和release版本的屬性值。
android {
buildTypes {
debug {
buildConfigField "boolean", "LOG_DEBUG", "true"
}
release {
buildConfigField "boolean", "LOG_DEBUG", "false"
}
}
}
在Application中初始化
public class KLogApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
KLog.init(BuildConfig.LOG_DEBUG);
}
}
dependencies {
compile 'com.github.zhaokaiqiang.klog:library:0.0.1'
}
“K”和”L”最近,在鍵盤上點擊“KL”就可以直接調用這個類的方法,進一步提高效率。
“K”也是”凱”的首字母 ^_^。
如下,需要“Save as”保存主題,然後取消“use inherited attributes”,即可設置自己想要的顏色
請點擊這裡,歡迎star和follow,以及提交issue和pull request。
尊重原創,轉載請注明:From 凱子哥(http://blog.csdn.net/zhaokaiqiang1992) 侵權必究!
關注我的微博,可以獲得更多精彩內容
版權聲明:本文為博主原創文章,未經博主允許不得轉載。
一 問題描述: 查看android源碼時提示: The JAR of this class file belongs to container ‘Android
我們聊聊我們常寫的登錄界面,這個界面我相信很多人都寫過,而且也沒什麼難度,但是如果要實現比較不一般的效果,那就要花點心思了,先看看項目的效果吧:我一直都不知道怎麼在編輯框
Android API Guide for Animation and Graphics(二)—— 動畫與圖形(屬性動畫)屬性動畫屬性動畫系統是一
這兩天學習了使用Path繪制貝塞爾曲線相關,然後自己動手做了一個類似QQ未讀消息可拖拽的小氣泡,效果圖如下:接下來一步一步的實現整個過程。基本原理其實就是使用Path繪制