阿里一位大神的項目,BlockCanary項目地址
作者Blog 作者還有一個項目<從零開始的Android新項目>非常棒
- 首先可以自定義一些特性
public class MyAppBlockCanaryContext extends BlockCanaryContext {
//實現(xiàn)各種上下文
@Override
public int getConfigBlockThreshold() {
return super.getConfigBlockThreshold();
}
//是否需要通知顯示
@Override
public boolean isNeedDisplay() {
return super.isNeedDisplay();
}
@Override
public String getLogPath() {
//默認(rèn)路徑 /blockcanary/performance
return super.getLogPath(); }}
- 在Application中進(jìn)行設(shè)置
public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
BlockCanary.install(this,new MyAppBlockCanaryContext()).start(); }}
3.在MainActivity中點擊
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) { SystemClock.sleep(2000); }});
UIshui.png