android 工具类项目,Android的Log类封装工具类 – timber

6r2Mjy.png

Timber

Timber是对Android的Log类进行封装的一个工具类。虽然平时自己也有封装过,不过square的

JakeWharton大神的封装实现更为优雅。

安装

在你项目的module级别的build.gradle中加入

compile 'com.jakewharton.timber:timber:3.1.0'

用法

只需要两步即可。

1.推荐在Application类中初始化Timber,比如像这样

public class ExampleApp extends Application {

@Override public void onCreate() {

super.onCreate();

if (BuildConfig.DEBUG) {

Timber.plant(new DebugTree());

} else {

Timber.plant(new CrashReportingTree());

}

}

}

2.在你应用需要打印调试日志的任何地方调用Timber的静态方法,就像这样

public class DemoActivity extends Activity {

@Override protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.demo_activity);

Views.inject(this);

Timber.tag("LifeCycles");

Timber.d("Activity Created");

}

@OnClick({ R.id.hello, R.id.hey, R.id.hi })

public void greetingClicked(Button button) {

Timber.i("A button with ID %s was clicked to say '%s'.", button.getId(), button.getText());

Toast.makeText(this, "Check logcat for a greeting!", LENGTH_SHORT).show();

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值